写个找工作总结吧

avatar 39539
zolasaki
6394
12
先报下背景, computer engneering, MS, 东部一般学校,方向硬件, 但是兴趣不大,于是修了一门data structure 和自学了一些OS, database, java, C/C++在平时也用,有些底子。本科通信,国内烂校。。

13年末陆陆续续投了不少,主申东部,不喜欢加州,拿到大概7-8个onsite.

MathWorks, 内部refer ,software engineer in test. 开始电面2轮,都是些C++/C, Matlab. Onsite 有个45 分钟的presentation, 然后和2个engineer code 面试,一轮manager 扯扯, 最后和hr 扯扯,这个公司给我印象不好,因为竞争对手不强,所以节奏很慢,pay 在new england 也没竞争力,最后过了一个月才给拒信,让人不爽。

Bose, 内部refer, embedded software engineer, 对这个公司非常感兴趣,因为很喜欢他家耳机,离boston 又近,一轮一小时的电面,各种C/C++,RTOS,embedded system, OOD, DMA, serial BUS, testing, communcation architecture, I2C, 什么上拉电阻都问了,尼玛要不是我EE 底子就被问死了,这个电面太夸张了。 Onsite 一共面6个人, 一轮hr, 5 轮技术面,包括2 轮coding,倒不是很那, 3 轮embedded system C programming , 又一轮问的还是有深度的,诸如malloc 有什么问题,什么情况不能用, function pointer 在什么时候用最好,什么情况embedded system 可以用到OOD. 答得不好,第二天被拒。

Vestmark, 校招,boston 的一个小公司,做金融软件,他家竟然有2轮onsite, 面试非常水,最后给了,但没去。这个就不说了,但他们做的事情还是有意思的,能学到很多financial 的知识。

Oracle, 校招,java engineer 先电面,这个非常简单,就扯project, 他家2轮onsite,第一轮只有聊experience, 没有coding, 一个月后被拒。

Bloomberg,校招, financial software engineer, 感觉这个公司特别注重coding quality 和算法, 但其实算法并不难,电面很简单, onsite 建议把CC150的题用白纸练练,确保bug free, 我就是因为有几个bug 直接被kick out 了。

HP Vertica内部refer, Vertica 刚被HP 收购,software engineer, 非常喜欢这个公司, 因为vertica 的database 非常有意思,用的是column oriented(见C-store paper). 一轮电面,C/C++, 算法,database, 之后一个coding test, 主要是优化和scalability. Onsite, 面四个人,3轮技术面,一轮manager. 先面一个harvard cs grad, 答得不错, 之后面一个brown grad, 答得不错, 之后面一个umass-amherst phd, 挂了,问了C programming , 如何判断big endian, little endian, thread&process, IPC, testing &debugging&profiling. 被拒, 事后很可惜,因为他家真不难。

Epic 校招, software engineer , 此公司褒贬不一,因为技术很老,用的是VB, 和Boston intersystem 公司的Cache , 不过现在migrate to C#, .net了。其interview process 非常tedious, 先online test, 2小时多,网上都有题, 之后电面扯扯project 和一个OOD design 问题,之后有personality test, 之后onsite, onsite 很不focus, 各种demo, campus tour, 午饭,真正interview 只有一小时, 一个是自己说一个project, 一个是讨论他们的软件设计思路,无 coding ,唯design思想而已,考察你综合素养,like mathematical modelling ability, analytical ability, commuication ability. 一周后offer, 坦白说在madison 那个地方还算说得过去的。

总结下,找码农工作这种事情,个人感觉, 刷题还是不够的,对OS, testing, database, OOD 深刻理解还是很关键的,另外就是对新技术的敏感。
  • 12
12条回复