注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
本帖最后由 北美农民 于 2012-11-15 22:10 编辑
当了一阵儿版主了, 至今还未发过贴,把以前面试的经历写出来,大家讨论一下。 个人情感描述真实不带任何修饰,各位莫见笑
本人情况:专业非CS, 只有高中的OI背景,应聘这个岗位纯属校招无聊投的,没想到我进了最后一轮面试,这次应聘前后花了我一个月的时间。
应聘公司:国内某startup, 专营广告精准投放。
应聘职位:广告算法工程师,其实就是数据挖掘工程师。
概况描述:算法题和推导题全部KO,一道概率统计题挂掉,操作系统题全部挂掉。 C/C++代码实现情况较差,基本都是写的伪代码。
结果:应聘失败,没有发offer,倒在了第五轮公司的CTO面,后来知道公司的CTO和CEO都是Stanford CS PHD,背景很牛放弃了大offer回来创业的。
第一轮,笔试
笔试一个小时,出了很多操作系统的题,看了就头大,因为我都不会做,于是我想了个装B的点子,花了几分钟把所有算法题伪代码写完第一个就交了, 结果人力资源拿不定主意,找来技术总监看了我的答卷竟然让我过了。。。简直是出乎意料。。
1:两个字符串A和B, 给予有增删改的操作, 请问最少通过几次操作可以使得字符串A变成字符串B。
2:约瑟夫问题的实现, 并且推导出数学公式。
第二轮,面试
面试人是一个基层码农, 笔试题是由他出的,我跟他套了套瓷,没想到还是个老乡,话匣子一下就打开了, 我们用家乡话交流了很久,我套出了他很多公司和个人情况,知道了他是从百度跳槽过来的。他到后来才想起是来面试我的。 赶紧问我问题, 一共4道。
1:笔试中约瑟夫问题的数学公式详细推导过程
2:“众数”问题, 如何找出一个数组中出现次数最多的数。
3:中位数,如何找出一个数组中的中位数。
4:求数组中 和最大 的子序列,(元素有正负)
总结:这一轮我答的一般,除了第一题比较顺利, 后面三题都没给出时间复杂度最优的解, 只给出了较优的, 这些题都是经典题啊。大家一定要熟。
第三轮,面试
面试人是一个项目主管, 比较和蔼可亲,考了数据结构和图论的题,我不足的地方他会提点,人很nice。
1:一个m个数组, 每个数组都是有序的, 请将他们合
后续
面完以后CTO让我走了,然后,然后就没有然后了
这次面试是乱投的, 因此非常放松, 没有任何准备, 所以发挥的也是自己的真实水平,或者说超水平发挥,如果我严肃对待, 可能反而效果还没那么好。 侧面也看出来了我的基础知识并不够牢固, CS的知识框架有很大的漏洞, 以及在于人力资源谈薪金待遇的方面, 没有任何经验,显得非常稚嫩。时隔半年,趁记忆还没有淡化,把这段经历贴出来, 与各位求职者共勉吧。
|