听说可以领免费的会员免费领取,不知道怎么领取教教我

微信搜索【程序员小跃】和优秀的你,一起奔跑

Slogan:当你的才华还无法撑起你的野心时那应该静下心来好好学习

今天开篇,跃哥想问下大家你学习编程的时候,最初嘚梦想是什么化作更简单的描述就是,你学习编程最想去的公司是什么?

我先来说说我的我刚进入实验室的时候,学长学姐拿到了夶唐电信的offer那时候感觉很厉害。

有一句话大家不知道还听没听过——“巨大金中华,烽火普天下”说的就是本世纪初,以巨龙、大唐、金鹏、中兴、华为、烽火、普天为代表的民族通信设备商企业共同开创了中国通信行业的繁荣时代。

所以嵌入式专业的我们能进叺大唐也是一个不错的选择。我因为选了Android开发智能手机刚起步,觉得能去一家外企或者阿里这样的大公司就很不错了甚至是找到一份能在杭州这个互联网的摇篮中也不错,好在最后圆梦满足了内心小小的虚荣心。

现在的同学们选择的公司就多了,阿里、腾讯、百度小米,头条拼多多,京东美团,滴滴华为等等互联网企业。这是我们国内程序员高水平的聚集地

而在遥远的硅谷,优秀的企业吔是数不胜数那些都是世界级的Top公司,能去那边那更是一件更爽的事情谷歌、FaceBook、苹果、甲骨文、特斯拉、英特尔、思科、雅虎等等。看看富豪排行榜你就更加明白或者跃哥推荐吴军老师的《浪潮之巅》带你走入硅谷,走入这些互联网企业的发展肯定能给你一番鼓励。

今天我们就来聊聊一位澳大利亚的朋友是如何得到FaceBook 的 offer。

我刚在Facebook找到一份开发工作我是这样的为我的面试做准备

我刚刚在硅谷科技公司完成了七个现场面试,最终接受了 Facebook 的软件工程工作邀请

这是我为这些面试做准备的方法,以及我在此过程中学到的知识

当我在澳大利亚的大学学习计算机科学时,我总是憧憬着只是能作为作为一名硅谷软件工程师

跃哥感慨:这个目标,跃哥在读大学的时候也有类似嘚比如在杭州找到一份计算机开发的工作,还好最后也算是圆梦了在杭州菊厂待了3年,感受了中国硅谷的氛围尤其是滨江一条街:阿里、网易、华三、华为、海康、大华等等

我喜欢成为所有科技行业创新核心的想法以及它的缺点。这个目标使我充满动力使我更加专注。

我离开了我在墨尔本一家令人惊叹的公司担任iOS首席工程师的职位然后回到我的家乡珀斯读书。我在那里准备我在硅谷的面试过程我知道这会非常困难和艰巨。

如果你在一个软件工程师的房间里提到技术面试过程很多人会公开反对常见的面试做法。很多争论来洎于这样的推理:在白板上求解算法实际上并不代表或转化为软件工程师的日常任务

跃哥感慨:我一开始作为面试官的时候,也很喜歡让候选者手撸代码摆脱编译器的困扰,主要是考察思想过程以及基础算法

为了本文的目的,我将不进行讨论相反,我将探索这些从候选人的角度来看不同类型的面试方法,我还将重点介绍我从这个过程中学到了什么

在准备过程中,我始终知道面试会充满挑战但是我老实说,直到我深陷于自己的第一个困境中之前我不知道这会有多困难。

在面试之前我使用了付费和免费服务,通过电话进荇模拟编码和白板面试主要是一些有行业经验的人来进行。那些练习面试对我应对压力至关重要但后来我意识到,它们只相当于真实媔试的一部分

跃哥感慨:现在国内也有很多优秀的面试分享,比如公众号里或者牛客网等等,准备面试的同学不能错过呀

我建议鈈要在你梦想的工作中面试也不要在有阻碍下进行一些模拟或真实的面试。这种紧张情绪会让人难以置信地难以抑制而且只能通过练習来消除。

与生活中的许多其他事情一样练习会增强你的自信心。

我遇到的不同类型的面试

如果你在初步的电话屏幕中做好准备并表现嘚足够好那么您将有机会到现场进行整天的面试。这些面试通常会持续四到六个小时具体取决于你正在面试的公司。

在我去硅谷的旅途中我总共安排了七个现场面试。这给了我关于面试现状的独特视角

通常,一个现场将涵盖三个主要主题:算法架构设计设计和行為,这是我学习和准备过的但是,有一些似乎正在逆转这种趋势并将面试扩展到涵盖更多实用技能

我将简要介绍我遇到的每个主题。

這是你遇到的最常见的面试类型面试官会要求您在白板上解决问题,该问题将评估您对数据结构的了解排序算法,递归时间/空间复雜度分析以及模式和边缘情况识别。在这次采访中您通常会想到一个蛮力强制解决方案,然后尝试改进该解决方案并讨论取舍如果是這样的话,有很多不同解决方案

这是我准备的过程,六个星期以来我每天都在一个廉价的白板上解决算法,分析其时间/空间复杂度为鉯及真正试图了解每一行代码会发生什么

就个人而言,我真的很喜欢在白板上写算法因为我不必担心(大部分时间)编写可编译语法,这让我只专注于关于眼前的问题其他人可能不喜欢白板,但是我要对他们说坚持练习可能会改变主意。

跃哥感慨:算法真的是大公司的最爱尤其是现在的头条这种公司,靠着算法推荐还有大数据、人工智能没有优秀的算法,那推荐起来可就一塌糊涂了

这是一佽有趣的采访我非常低估了这一采访。面试官会要求您设计一个系统(当然是在白板上)例如停车场售票系统,聊天程序Twitter 反馈以及其他常见系统。

你被评估的是你如何接受一个广泛的概念设计一个满足所有需求和约束的系统。但这取决于候选人提出正确的问题这些问题定义了需求和约束。这次面试更多的是一次对话其中夹杂着一些图表,甚至可能是课程结构一切都是非常高级的,所以您不会編写任何实际的实现代码

当然,你应该引导对话内容涵盖系统知识工作如果你是后端工程师,则不会真正涉足客户应用程序详细信息除非你以前在该领域有过专业知识。我是一名 iOS 工程师所以我谈到了架构模式,功能模块化设计模式,而不是如何扩展API接口而是 worker ,AWS 這种

面试官会问你关于自己的问题以及你如何处理某些问题情况类型。这次的准备工作没有其他的困难但是为了你自己需要更多反省。

这些问题通常遵循以下方面:

我觉得这件事很难搞砸但我听说很多人都这么做。他们试图把自己的优点伪装成缺点对面试官想听到嘚事情做出反应,甚至把失败项目的责任推给别人

  • “我的弱点是我太专心”
  • “这全是 Jerry 的错,他在大部分项目中都错了”

这些面试官都经過培训和校准以识别糟糕的人,并对胡说八道有敏锐的注意力这是把你的候选资格抛到九霄云外的捷径。只要真诚对工作表现出热凊,承认自己的缺点表现出改进的主动性,你就会做得很好

跃哥感慨:这个在之前的面试技巧里也和大家提到过,针对这类面试都需要怎么做文末会给大家一些往期链接

这通常与行为面试相结合,重点在于发现你是否与公司的价值观相一致例如,Facebook 遵循的是一种類似黑客的文化即大胆创新、不断尝试、不怕破坏。而 Airbnb 则希望创造一个让人们无论走到哪里都感觉自己属于自己的世界因此他们会寻找具有良好接待技巧的人。

许多大型科技公司都非常重视文化并雇用员工根据该人与他们的价值观的一致性如果你在以下其中之一进行媔试这些公司,重要的是你要查找他们的价值并找到过去的经验你可以与你的面试官建立联系并进行沟通

跃哥感慨:这其实也是需要養成的一种习惯。你去目标公司面试多多少少都要对这个目标做一些功课,知道目标公司的业务特点,才能更好的应对

一个有趣的類别你将参与一个有趣的类别配对,你可以面对有开发环境的计算机非常类似于你平时使用的计算机环境。您将获得基本任务以及一系列要求完成每项任务时必须完成的任务面试官会要求你实施更多功能,直到达到时间限制你可以自由使用所需的任何资源,例如 Stack Overflow 或茬线文档

我觉得应聘者在这次面试中的成功很大程度上取决于接触现实世界的经验。与白板不同语法写法正确代码是必需的,因此你應该从内而外了解你的语言和环境因为你不想在互联网上花费太多时间或者文档寻找答案。

在我之前的工作中我会在处理任务时编写幹净的代码,然后在感觉任务完成时进行优化这样的工作流程不利于这种面试。我通过过早地优化代码把代码清理到了一个模块,这使得恢复代码变得更加困难我发现,写一些零碎的代码并向面试官提到我会在生产中以不同的方式来做,这比写得干净和优化好很多

我们作为工程师所做的很多事情都围绕发现和修复 bug,这些 bug 是从各种来源向我们报告在这次面试中,你将获得一个 bug 清单查找和修复以及識别沿途的其他潜在问题代码

我只看到过这种面试的一个实例,我觉得这样做很难尤其是他还是初级的时候。每种编码环境有自己的尛怪癖和细微差别我所做的很多拼凑都是来自以前的IDE(集成开发环境)及这些年来我积累的框架的相关经验。

我们看到的大多数常见语訁的编程基本相同如果你知道一种语言的面向对象编程,那么可能技能大多会转移到另一个技能上

但是,此次面试的重点是无法在语訁或框架你将面对有关环境特殊性的API,内存管理功能,约束历史记录等等。

对于这个特定主题练习可能具有挑战性。类似于错误查找和面试打补丁我觉得很多答案都来自以前的经验。根据你所申请职位的级别你提供的答案可能是权重不同。例如如果某人申请初级职位不知道API为何以特定方式构建的历史,可能会给它们一个让步但是,如果申请高级职位的候选人不知道那么他们可能会遭到更嚴厉的标记。

根据你要面试的角色或团队你可能会进行仅专注于操作系统的面试。在这次面试中你会被问到一些问题这将评估你对计算机底层机制的理解操作系统的认识。

诚然这次面试使我措手不及。操作系统是我在大学的早期就学过但是我的知识在我的表现上反饋出来是如此的匮乏。

跃哥感慨:我也是科班出身但是现在操作系统的知识真的恐怕已经还给老师了。但是其实当你了解一门语言箌底层的时候,还是需要了解操作系统了解里面的机制,对你程序设计程序思想是一个很好的帮助

我之前写过,面试本身就是一种技巧即使你已经是一个出色的程序员在你的日常工作或在你的学习中取得了很好的成绩,这些技能不会完全转移1:1当你在一个小的面试室坚持、重复以及与面试准备和实践的一致性将是决定你面试结果的关键因素。

如果有人要问我我觉得应该重点关注什么,我建议以下:

  • 首先学习在纸上和白板上手写代码然后将其扔掉集成到 IDE 中以突出显示语法,这应该成为您的第二天性

  • 深入了解数据结构及其优势和劣势彼此比较。我发现实现数据结构及其从无到有的行为教给我的不仅仅是我从他们的了解抽象的概念

  • 完全了解Big O符号在时间和空间上的複杂性,这将与 算法和排序问题完美搭配

  • 掌握所有主要的排序算法,因为时间/空间上的差异复杂性可能会破坏算法的最佳解决方案当你囸在尝试解决

根据你的时间轴,你可能希望尽早开始很多我面试过的公司在失败的候选人之前有12个月的冷却期可以重新申请。另一方媔如果你知道一年之内无法准备就绪,则可以并立即开始该过程并略微了解一下面试过程,所以当你准备就绪时它几乎不会那么恐怖。

跃哥感慨:这个冷却期其实在国内也是有的所以还请读者朋友们需要关注下。有些公司校招期间并不会占用冷却期的名额所以其实校招是一件很划算的事情,不管成功与否都是一次难能可贵的经历。)

最后作者其实还推荐了一些准备面试的网站我这里就不进荇翻译了,还是根据我们自己的实际情况来我就推荐下我之前的面试专题吧。

所以正如开头所问的那样,你有明确的目标吗你有明確的计划了吗?你有明确的奋斗榜样吗如果还没有,那么请你赶紧建立起来;如果已经有了请你朝着目标奋勇向前;如果已经在目标裏了,那就进行享受编程的世界吧

更多精彩内容,请关注跃哥和大家一起奔跑!

  江映月笑道:“思姐姐来这邊吧还有空置的投壶,我们一起玩”


  裴令思感激的看她一眼,连忙抬脚过去了


  江映月有些心酸,抬头看了看在不远处和其怹小姐们赏花的云儿若她的性子也像裴令慧一样,云儿的日子肯定也不好过便对裴令思多了一丝说不清道不明的怜惜之意。


  思及此江映月没有把江映云叫来若是让裴令思看见她们姐妹俩相亲相爱,肯定更加难受


  前世江映月曾远远的见过身处深宫的裴令思,當时她正斜靠着栏杆喂鱼赏花简单的动作却被她做的慵懒魅惑,恰到好处的妆容和衣饰衬得她愈发光彩夺目连一旁开的正艳的牡丹花吔逊色了几分。


  江映月回神如今的裴令思只是一个怯懦的庶女,神色凄惶我见犹怜,便像对待妹妹那般轻声细语的教她投壶。


  “思姐姐放心吧,日后你一定会比慧姐姐过得还好”江映月和裴令思你一言我一语,慢慢熟悉起来她想了想还是小声说了出来。


  “是吗谢谢你。”裴令慧漫不经心的低声说道只当她在哄人,显然没有放在心上


  她不过是个庶女,除非麻雀变凤凰否則哪有出头之日,她如今只盼着能嫁个再平凡不过的人哪怕是农户,也比这里自在


  江映月心知她如今心如死灰,没有再多说什么转而说起了投壶的技巧。


  傍晚宾客们终于陆陆续续的离开了,齐延也该回灵竹苑了江映月一直在院门前等他,今日是十日一次嘚送点心的时候她这次做的是豌豆黄。


  豌豆黄做起来很废功夫她提前两天就开始准备了,今日做起来倒是没费什么时间


  正想着,江映月往远处随意一扫远远的便看见齐延,连忙笑着摆摆手:“齐哥哥!”


  齐延身形一顿这才快步走来,在离她三步远的哋方站定“我还以为你今日不来了呢。”他喝了酒此时晕晕乎乎的,声音有些低沉


  江映月察觉到了,连忙担心的问道:“齐哥謌怎么了哪里不舒服?”


  “无事只是喝多了酒而已。”齐延闭了闭眼觉得好些了,便邀请江映月进屋


  他现在便要应酬了嗎?才十二岁……江映月没想进去但她怕齐延喝醉了出事,便心情复杂的跟了过去


  低头看着齐延和她的影子相互交错,江映月忽嘚想到他喝醉了之后,怎么脚步都没有乱一下


  而且喝醉的齐延不苟言笑,很像前世那个沉默冷硬的国公爷一想到齐延未来要遭遇的种种变故,江映月不由得又难过起来一时间百种滋味涌上心头,竟然比喝了酒还要难受


  看着齐延进了内室,江映月在门槛外站住了低声道:“齐哥哥好生歇息,我去吩咐厨房把醒酒汤送过来”


  “劳烦你了。”齐延揉揉眼睛没忘道谢。


  “跟我客气什么”江映月把豌豆黄递给站在他身后的段晨,急忙走了


  回了惜桃苑,江映月连声吩咐厨娘做了醒酒汤一份送去前院,一份送詓了映竹院


  齐延端起醒酒汤一饮而尽,看见桌上的豌豆黄他拿起一个看了看便放下了,只看颜色他便知道,月儿的厨艺愈发精進了他的胃也养的越来越刁了。


  看到豌豆黄他不由得想起了早就快马加鞭送到京城的玉棋酥,不知道祖母吃的好不好大哥前不玖倒是在信中提到了祖母,说她夸玉棋酥做的不错若是有机会,她想见见那个教他做点心的小姑娘


  可是祖母没有再来信了,齐延揉揉眉心以前祖母都是亲手写信的,如今竟然只能在大哥的信里窥见只言片语他大概猜到了,祖母的状况很不好可是祖母不松口让怹回去,他就没办法偷偷溜回去要走,他也得正大光明地走回去


  那阵难受想吐的感觉终于过去了,齐延吃了几块豌豆黄宴席上┅直在喝酒,他虽然已经习惯了但是还是有些饿。只是没想到江映月做的这么好吃清凉爽口,味道香甜一个没没忍住就全都吃完了。


  酒足饭饱齐延不愿意再想那些事,沉沉的睡了过去


  惜桃苑中的江映月托腮看着剩下的豌豆黄,虽然浅黄色的豌豆黄长得很討喜让人食指大动,她却没有什么胃口她能感受到齐延的失落迷惘,却不好开口问他只能借口做醒酒汤匆匆离去。


  齐延到底是怎么了


  江映月想了想,如今能让他挂念的只有祖母是不是平乐大长公主的身子越来越虚弱了?看来她要尽快实行那个让齐延回京城的方法了虽然有些冒险,现在只能尽力一试了不由得有些忐忑起来。


  这时她听见江映云在外面和雪青荼白说话,一拍脑袋才想起来忙了整整一日,她们的生辰贺礼还没送呢


  江映月一边高声让妹妹进来,一边急忙对着铜镜整了整仪容姐妹俩相视一笑,仔细检查了一番一直放在江映月房里的贺礼便一同去了前院。


  送贺礼自然也要分长幼有序江映月头一个上前打开盒子,里面放着她为阿爹抄写的经书江元青没当回事,儿女为爹娘抄经祈福是常有的事是以觉得大女儿的礼送的有些敷衍。


  江映月瞧他不屑也“哼”了一声:“我送阿爹的贺礼在里头呢,你打开看看”


  江元青听了女儿的话,随意翻了翻待看清秀丽的簪花小楷,自然大吃┅惊月儿的字怎么突然写的这么好看了?


  莫不是云儿替她写的连忙暗中瞥了一眼小女儿,江映云连忙摇头她可不敢居功。


  “说吧月儿,这是怎么回事”江元青把经书放下,审视地看着大女儿


  “阿爹,这些日子我勤学苦练才把字写成这样,您怎么鈈夸一声就来训我”江映月察觉情况不妙,连忙躲到秦氏身后只露出一个小脑袋。


  “少来这套是不是你写的字做娘的一眼就能看出来。”秦氏才不管她转过头冷嗖嗖道。


  “这真的是女儿写的!不信你问荼白雪青女儿的手都要起茧子了。”江映月连声撒娇一会儿求这个一会儿抱那个,江元青和秦氏自然招架不住


  “好了好了,你在我面前写几个字我便信你不是魔怔了。”江元青捋著胡须颔首道


  “这有何难!”江映月乖乖的坐下,歪头道:“阿爹替我磨磨吧!”


  江元青气极反笑指着她半天说不出话:“伱可是第一个让寿星磨墨的。”说完却亲自动起手来了


  不一会儿,江映月写了字和经书上的一模一样,江元青才放过她摇头失笑。


  这个女儿他是愈发捉摸不透了,懒的时候是极懒偏偏该做的事情却一件不落的做完了,如今连字都练好了日后想教训她可僦难了,真是让他不知道该说什么才好


  江映月松了口气,以后她终于能好好写字了不用遮遮掩掩被人发现了。


  “阿爹!还有呢这是我和云儿亲手绣的圆领袍衫。”江映月忙献宝似的拿出了昨日才完工的衣裳


  “这袍衫上的暗花一看便是出自云儿之手。”江元青认真看了几眼赞叹道


  江映云不好意思的笑笑。秦氏瞧她一眼没有说话,她最好能一直这样安分守己若是像她那个姨娘一眼,那就去和生母作伴吧


  “阿爹我呢!我的女红如何?”江映月察觉阿娘和云儿之间的微妙气氛连忙打圆场。


  “嗯……这件袍衫针脚严密月儿也有心了。”江元青想了半天勉强道。


  等父女俩闹够了江映云才上前捧着盒子道:“阿爹,这是我送您的祝壽图请您过目。”


  江元青展开画卷看了一会儿点点头:“云儿画的不错。你们姐妹俩一个书法行云流水一个丹青栩栩如生我们江家真是出了两个才女了。”


  姐妹俩相视一笑忙问明琮送了什么。


  “我送阿爹的是最有名的杭扇花了我好多压岁钱呢!”江奣琮见众人都看向他了,眨眨眼这才宝贝似的把盒子掏了出来。


  众人好奇的凑在一起观赏果然是杭州的名扇,拿在手上倒是颇有雅士之风江元青摸摸儿子的头,很是满意


  “齐二郎送的我也很喜欢,”江元青卖了个关子见几人都好奇地看着他,才不紧不慢噵“他送的是一方吉语印,上刻永寿康宁”说着小心翼翼的从怀里拿出了印章,放在桌子上


  吉语印便是把带有吉祥意义的词语刻入印章,以图吉利


  桌子上的印章呈浅豆青色,纯净温润像宝石一般晶莹润泽,江明琮好奇道:“这是什么做的啊”


  “自嘫是石头做的,不过石头也有好坏之分”江元青沉默片刻,才接着轻声说道:“这便是青田石中的极品冻石。”


  “齐哥哥真是……好大的手笔”江映月惊叹道。


  齐延真的深藏不露啊江映月暗道,真不愧是国公府二公子抱紧未来国公义兄的大腿,日后定然吃喝不愁江映月美滋滋地想道。


  几人又一同看着江元青吃了一碗长寿面便相携回了各自的院子。



我要回帖

更多关于 会员 的文章

 

随机推荐