下面的经历是我上次找工作时写的面试经历,现在给大家分享一下。
这次在北京找工作花了两个多星期,共18天,现在总算是找到了。这段时间共面试了4家公司。下面我来说说我的面试历程。
          最开始,我在百度的社招网站上看了看,看有没有适合我的,一看几乎没有,他们所要求的技术到不是说多么的高,但要求丰富的工作经验。我达不到要求,但我还是投了几个,结果是,百度根本就不鸟我,简历关直接被刷掉了,后来我再投,人家看都不看。然后就在智联招聘网上投了一些其他的公司。(前一个星期是,精挑细选认为自己合适的,但是回复数很少。后来就随便乱投了,只要是linux c/c++方面的就投,回复的就慢慢地多了。)
          第一周只收到一次面试通知,星期五。面试职位是搜索研发工程师,是一家做地图的公司,叫高德软件有限公司。
          到了那边,发现有很多人在大厅里面等着,都是来参加面试的。这些人身穿正装,和我反差还是有点大。其中有一个哥们和我搭讪,了解到他也是来面试c/c++方面的,工作两年,研究生。
          没有笔试,直接是技术人员过来面试。那人面无表情,一脸的死相,让人很无语,给人一种极不舒服的感觉。直接递给我一张白纸,叫我写一个链表反转的程序。然后我想了一会,写了出来。问我互联网通信的协议有哪些,我分iso和tcp/ip两个方面答的。然再问我在上家公司所做的项目内容信息,属于哪层协议,我胡乱说了一通,也不知道他听懂没有。然后他叫我说出我所知道的排序算法所对应的时间和空间复杂度。我说了插入排序,二分排序(应该叫折半插入排序),冒泡排序,直接选择排序,shell排序,归并排序,快速排序,后来他说我的算法方面还有待加强,说我其中有说错的,叫我回去再看看书。之后他又问一下c++ 方面的,问了两个问题,一个是空类的sizeof值,我说是1。然后他说如果已经有一个类里面只有一个私有int类型成员变量,也有一个类对象,怎么访问这个变量。说实话这个问题很变态,正常情况下是没有人去想这些东西的,这纯粹是想来为难我。不过这问题我之前还真研究过,所以就很容易了。我说可以通过打指针强转的方式实现,从这方面也反映了指针的不安全性。他听了之后,叫我写出来,我就写出来了。关于c++的这两个问题我都答出来了,但是我感觉问这种问题一点意义都没有。然后还问了个从大量数据中找最大的前k个数的问题,要求高效,并分析时间和空间复杂度。这都是网上常见的面试题。最后问到我对互联网搜索的了解。我说我对搜索一点都不懂。然后又说到我刚工作一年,知识面能有这么广算是很不错了(安慰话),但是从通信转过来跨度有点大。面试结束。再问我对公司有什么需要了解的没有。
          面试完我回去查了下我在排序方面说的时空复杂试错了哪些,后来发现错了一个,就是折半插入排序的时间复杂度,我说的是nlogn错了,应该是n^2。
          面试完,我就感觉没戏了,虽然答题并不是那么烂,但是明显感觉到我并不是他们所要找的人,他们需要的是相关行业经验丰富的人,但我根本就不是。在那个大厅里面要找个比我强的人容易的很。哎,那么远白跑了一趟。
          第一次面试失败,回去时差点走错路了。
          第二个星期,星期二,又收到了一个面试邀请。c++软件工程师,国创软件通信科技有很公司,这是一家做互联网优化和三网融合的公司。去这家公司之前感觉有点奇怪。他们要求是c/c++后台开发3年工作经验以上。但我一年都不到。我虽然知道自己肯定不符合要求,但是还是投了这家公司(在网上胡乱投是不花成本,很多人都是这么干的)。没想到却意外收到了面试通知,也就是有机会进这家公司了。好好准备了一下。
          首先是做一套卷子,还是有点份量的。有数组越界访问,冒泡排序,链表反转(递归方法实现),链表归并排序,虚表指针等。答完感觉良好,好像都会。然后就是由一个技术人员和他们老总先后给我面试,很郁闷的是,这两个人问的问题差不多是一样的。一个问题要让我说两遍,这让人是很不爽的。
          先前一个技术人员看了一会我的答卷,说看样子你答的还不错,问我认为这张卷子的难度怎么样?我感觉有点不太好意思,轻轻的说,还是有点偏容易。他笑了一下。(我说容易的理由是,这里面连二叉树和图都没有。)我感觉这次面试是最成功的,感觉很轻松,很愉快,好像没有什么差错。而且他们都表示了很希望我能留在公司的意思。
          这两个人特别礼貌,我走的时候,还有人特意将我送到门口,感觉真的很不错。
          但是后来还是没有下文了。后来想想,可能是谈到我离职原因时,我答的太真实太直接了,再就是我工作经验不足。真正牛逼的人是可以在很和谐的情况下发现你的缺点的,知道你的不足但不说出来,再礼貌地将你送走。
          第二个星期的星期四收到两家面试通知,其中一家是并行科技的,c软件工程师,并行科技有限公司,做高性能云计算相关的的技术。这家公司人不多,但从网上了解了下,感觉很牛的样子,而且地点是在上地。于是非常想能够应聘成功。
          面试时间是下午两点,但我去早了,一点钟就到了,在外面等了一个小时才进去。
          这次也是直接进行面试的。来了一位样子看上去很懒散的哥们,一幅没睡醒的样子。首先简单地说了下,他是我的面试官,名字叫xxx。然后就叫我来做自我介绍。我的自我介绍是很简单的。很自然就想到了,“大家好,我叫xxx,我来自江西。。。”。就将大家好改成了“你好”,直接就说,很快就说完,但是其实没有任何意义,非常讨厌叫我自我介绍。
          那个人就拿了两支笔,一支红的,一支黑的。再就是我的简历。他问的第一个问题是,如何将一个整型数转换成相对应的字符串,要求效率要尽量高。这个题目,貌似容易,但要答好还是不太简单的。我想了一会,给出的答案是,先准备一个足够大的字符串数组,再设定一个标志变量来标志这个数的正负,再对整数进行除10 取余,将余数转成相应的字符放到数组中,最后对那个字符串进行反转操作。我已经将这算法说的很清楚了,然后他听后点了点头,再将我的简历反过来(后面是白的),叫我将整个程序写出来。很郁闷,都已经将的这么清楚了,为什么还要我写出来,写出来有什么意义?我是面试者,没办法。只好接过来写了。我一拿过来就写。虽然这不难,但那人就在那盯着你,等着你写完给他看。这样和做卷子的感觉是完全不一样的。我尽快写完后就给他看了下,他看的很仔细,一会说,你这里面有错误,你再检查一下。我拿过来,一年改了两个语法错误。再给他,他看了一会,说还有问题。我再看,靠,反转的程序写错了,改过来。他看一下,就算过了。(其实就这一个题,我就已经注定彻底失败了。首先这个程序写的太草率了,变量名用了*p,*q,x,y,等,而且书写潦草,即使程序没有问题,这书写上的错误规范再他看来,完全可以说明你没有实战经验,这是致命的)。
          然后问了我两个链表的问题,一个是找出一个链表中中间的一个结点。我说用两个指针,一个一次跑一步,一个一次跑两步,同时跑,跑两步的到达最后时,第一个指针就到中间了。
          第二个链表问题是找出最后的五个结点。
          我的答案是,可以用五个指针。让它跑。这个答案其实没有错,但是不好,一面试完我就发现了,但那时已经晚了。应该还是用两个指针的。面试过程有个特点,有些问题,即使你错了,面试官也不会告诉你的,但结果可想而知。
          最后就走下面试的最后一个流程,问我对公司有什么问题需要问。我知道其实不用问了,但还是礼貌的走完了最后的流程。
          这次面试一完,我知道就已经失败了,而且败的很惨。这时候开始有点受打击的感觉了。难道是天将降大任于我?还是不要的为吧。
          这段找工作的时间,当我没什么事的时候,几乎所有的时间都是待在图书馆,随意地打发时间,看电影,听歌,看书,想问题。。。期间我还在空间里发了条说说:到北京已有两个星期,工作依然木有着落,先不管,看完那《127小时》再想办法。
          太极里面的有一些理论知识,其中就有说到阴阳的相互转化,物极必反。我感觉很有道理。想想我找工作也是一样,看上去不顺的处境,其实不一定就是坏事。通过一定的条件,坏的事情也可能会变成好的事情。注:我认为,这和《田忌赛马》里的道理是不一样的。这种转化,通过我们主观理智判断再加上现实的客观条件,可以实现的。
          第二个星期的星期五,收到了两家面试,第一家是上面说的并行科技,第二家是深圳市国电科技通信有限公司。约好当时的下周一面试。
          每三个星期的星期一。c++软件工程师,深圳市国电科技通信有限公司,是国家电网的一家下属公司做电力行业的。我并没有投这家公司的简历,估计是他们在网上找到我的。
          这家公司面试就有点意思了。将我带到一个会议室,再是给我一套卷子,没有给草稿纸。有意思的是她给我卷子就跟我交待,你先做,这大概半个小时就可以做好。(她怎么知道?估计之前有很多人来面过试了,她做过统计分析。),后来她又送进来一杯水。
          拿到卷稍微看了一下。感觉情况不妙。上面考的很多题不是像之前所遇到的c/c++试题,题目有个特点,你知道就直接写答案,不用想,不知道的,你想也没用,想不出来的。好多都是linux命令,有几个我不知道,空着。还有一个大题是写出给定的一些应用层协议所对应的端口。有8个空。我写了三个,主 apache的80,fpt的21,ssh的22。不知道有写错的没有,其他的空白没写。还有一个10分的大题完全没动,叫我写出c++标准库的概述。完全空白。面试这种情况,如果我不是很清楚,一般我都不会去忽悠的,你在他们面前去忽悠,我感觉很可能是自寻死路。后面有一个socket方面的题目,叫我写出socket里的api函数概述。我简单的写了下。最后是两道和链表相关的应用编程题。心想这张卷子已经答的这么失败了,得争口气,不能死的太难看。这回都来了,死也要死的优雅一点。这两套编程题,要书写规范,逻辑清楚。于是想了一下,但是发现卷子所留的空白位置不够。于是我从我的包里面合出一张身份证的复印件,就在那个反而写程序。以我自认为很规范的书写开始写。
          可是到最后一道题,写到中间的时候,那位jj(姐姐,可能也是妹妹了)就进来了。说,你还没答完啊,还有多少?我说,快了,就最后一点了。然后她就在旁边站着。过了一会,她又问,我还要多久,我说很快。她一个很着急的样子。我就边写最后的程序,边问她,很急呀,是不是有什么事情要赶时间?她说,不是,是你答的太慢了。我说,最后的是编程题,但这张卷的空白都不够,你还没有给我草稿纸。她一听,很快反应过来,一个很歉意的样子,啊?那我现在给你去拿两张过来?我说,没关系,不用了,我这已经够了,一会就好。然后我就写好了。也没检查,直接给了她我的卷,以及我那写有程序的身份证复印件。她叫我再填一个性格测试,和一些基本信息。说叫我先等着,拿着我的卷就出去了。
          过了一阵子,同时有三个人进来了。这架势,我以前从来没见过。之前面试都是一对一的。这同时进来三个人,两个技术的,一个是刚才那位jj。两个技术官问我题目,她就记笔记,很认真的记录。面试过程给人一种很严谨的感觉,但是很和谐,很愉快。聊了下三次握手的具体过程,云计算方面的一些理解,还说到了我的职业规划,说的我口干舌燥。那杯水很快就喝完了。也问到了一些我之前公司出差的情况,我说我去过秦皇岛,上海,南京,沈阳。再就是他们跟我讲他们公司的福利怎么怎么样。
          笔试很失败,但面试过程却很舒服,感觉还行。
          第二天,那位jj就给我来电话了。谈待遇。这国企不是说办事效率很低的吗?这有些出乎我的意料。还没有谈好时,就先问我能什么时候去上班?我说我还要体检,下周一就可以。但没有给offer,我还得找面试机会。
          星期二,又收到了一家面试通知,是一个男的给我打电话通知的。我从网上查了一下,是一家创业型的公司(20人以下),太远了,也不是我自己投的,我就推掉了。
          星期三又有一个面试通知,邮件的形式通知的,没打电话,了解了一下,感觉比较好,是搞云计算的,叫中科同向。于是开始去好好准备,看看书,做做题(看来看去就那些,没什么劲),准备以平常心态去面对。约好的是星期四下午三点去面试。
          但是到了星期四,上次的那家国企给我offer了,待遇不高,但听他们说福利好,还有我听别人说国企很安逸,我就抵不住诱惑了。
          这时候是否应该去下午的面试就有点纠结了。总感觉拿到offer,就是你已经答应去这家公司了,再去面试其他的公司有点不太好。后来睡一觉,就干脆不去了,于是就写一封邮件婉言谢绝了。再给他们打电话通知了下。
          也就这样了,下周一(也就是明天)就过去正式报到。
          公司要求穿正装,哎,这有点很不习惯,星期五时,去买了件衬衫和一个黑色的裤子,还有一条皮带。我和我二哥打电话时,他说一定要再配双皮鞋,要不就不协调了,但我感觉穿皮鞋会很不自在,所以我还是决定明天穿运动鞋去。
          也不知道能在这家公司待多久,就这样吧,先待着,至少应该会让我待完三个月的试用期吧,现在自己的实际经验真的很欠缺,急需补充。
          新的环境,新的开始。
          前段时间看过一部电影,叫《致我们终将逝去的青春》,现在我也写下这堆废话,也算是来纪念自己青葱岁月里的一个小小片段吧,呵呵。边记忆边写花了我一个下午,不容易啊。一会下去晚饭吃好一点,哈哈。

我的面试经历(2013.5)相关推荐

  1. 说说我在家乡山东日照的面试经历以及对家乡互联网产业的一些认识吧

    说说我在家乡山东日照的面试经历以及对家乡互联网产业的一些认识吧 分类: 心情~感悟2013-10-14 00:48 1171人阅读 评论(15) 收藏 举报 源头. 其实一直都很像写一篇文章来纪念一下 ...

  2. 32岁程序员,失业4个月45次面试经历,与君共勉

    程序员求职面试(微信号:CoderJob)整理 内容综合自:网络 一个32岁的程序员,失业4个月的45次面试,终于入职了,与君共勉. 看到这么多面试经历,网友们也激动了. 有网友说:面试确实累,表示只 ...

  3. 阿里、百度、字节跳动、京东、地平线等计算机视觉实习生面试经历分析,已成功上岸!...

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI算法与图像处理 来源:https://www.now ...

  4. 【行走的Offer收割机】记一位朋友斩获BAT技术专家Offer的面试经历

    点击上方"蓝字", 右上角选择"设为星标" 周一至五早11点半!精品文章准时送上! 本文转载自公众号:石杉的架构笔记 概述 本文我们通过一篇真实的一线面经,带大 ...

  5. 2012腾讯春季实习生面试经历(一)

    时间:2012年4月21号 地点:珞珈山国际宾馆 今天可以说是我第一次参加比较正式的面试,对于缺乏面试经历的我,可谓一次难得的体验机会. Tencent的面试给我最深刻的影响是比较专业,笔试过后,面试 ...

  6. java开发面试复试_java开发实习生面试经历

    这是我第一次写博客,以前都是查看别人的博客分享学习技术,转眼间我也成为其中一员.从一位初学者到现在的开发实习生,不断前进着,跟随时代的脚步在程序的海洋里漂泊,也意识到自己的各种不足,但我还年轻,头还没 ...

  7. 我的android面试经历

    做了一年的android应用开发,准备换个工作环境,结果在面试中却成了一个典型的面霸,两周的十个工作日里,竟然笔试加面试达到了15次.不过,在这些面试中学到了不少东西!下面把我的android面试经历 ...

  8. 奇异面试经历之张冠李戴

    话说上回书讲到了我最另类的面试经历,回想本人职业生涯比较曲折,经历的故事也比较多,这次讲一个张冠李戴的故事. 一次,一个公司的人事经理给我打电话,通知我面试.我应聘的职位是PHP开发工程师.PHP是我 ...

  9. 奇葩面试经历分享:喊价25K,HR 却给了30K!

    作者:minus 微信公众号: 石杉的架构笔记(ID:shishan100)  写在前面 本文是楼主前两个月 N 家公司的面试经历,总结复盘了面试现场,个人认为干货还是不少,在此和大家分享. ps:至 ...

最新文章

  1. 安装asp.net mvc4后mvc3项目编译报错
  2. socket编码问题
  3. 【Rsyslog】facilty priority
  4. 先查询再插入的存储过程怎么写_谈一谈 InnoDB(1) - 底层存储文件结构
  5. No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
  6. 关于epoll,select,poll的理解
  7. 2020计算机二级题库第14PPT,计算机二级考试MSOffice考精彩试题库ppt操作题附问题详解.doc...
  8. 我最喜欢的ORM工具—Simple Data(转)
  9. 简述移动端常见的布局方式
  10. ylbtech-LanguageSamples-Libraries(库)
  11. MCS51单片机的型号与组成
  12. MATLAB 读取图片像素处理
  13. GPT转换MBR,MBR转换GPT
  14. 第五篇:手把手教你移植任天堂,没有声音、无需外置SD卡、可使用独立按键也可使用外置手柄,本人使用的芯片为ESP32,移植到STM32均可使用。(本篇完结nes模拟器的移植)
  15. Window c++ 创建子进程
  16. MyBatis知识汇总(第四篇)分页:LIMT(SQL方式),RowBounds(Java对象方式)
  17. JAVA泡泡堂网络游戏的设计与实现
  18. 知云文献翻译打不开_有了这几个软件,轻松读懂英文文献
  19. 5天突击GRE(155+170+4.0)
  20. 鼠标手是否算工伤 专家:法定职业病才能获赔

热门文章

  1. Fone Monkey的配置
  2. 实用网站推荐(3):菜鸟教程
  3. UE4 EQS C++自定义节点编写
  4. Pyqt设计界面时无法显示图片问题
  5. CODJ 1070 秋实大哥打游戏 并查集
  6. Java程序,判断一个字母是元音还是辅音
  7. Use HAProxy to load balance 300k concurrent tcp socket connections: Port Exhaustion, Keep-alive and
  8. 读书分享-《心智突围》上
  9. iOS 仿百度外卖,饿了么-商品列表页
  10. 从视频中截取图像opencv python