2018春招科大讯飞,华为,神策数据,今日头条面经
先说一句楼主本科应届,211末流学校成绩不好不坏,2018春招刚刚告一段落,为了感谢牛客网提供的笔试面试经验也来一波面经。
前言
因为之前打算出国错过了秋招,在2018年3月份初临时决定参加春招,所以在一开始并没有什么准备,在实验室里面混了将近一年半机器学习一直用Python把C++忘得差不多了,只好硬着头皮拿起左神的书和剑指Offer抱佛脚。在三月初分别网申了海康威视,科大讯飞,上海华为,美团点评,今日头条,到四月中旬笔试面试全部结束。
科大讯飞(合肥)
算法工程师
一面:
自我介绍
谈谈你在学校实验室都做了什么
谈项目,我做了一个公交预测程序,问采用什么算法,和传统的高德百度地图比优势在哪里,数据怎么来的?
做过什么神经网络项目?答曰验证码识别,label怎么拿到的?
然后开始面技术:
图解哈夫曼编码
实现memcpy (我当时就蒙了,memcpy不算是最底层的函数了么,怎么可能用C++去实现啊?然后我开始扯GetProcessMemory云云...面试官提示我不要用API,后来才知道就是一个简单的循环指针读写,坑爹啊...)
大数原地相乘,32位位宽乘两个32位的大数
讲讲你的优点和可取之处(听到这感觉凉了一半了,这就是面试官给机会impress他否则就不要的节奏)
讯飞春招就一面,结束之后第五天发来offer,本科白菜价,没到10K...
失败经历
美团
科大讯飞笔试没过几天就收到了美团的笔试,之前信心满满内推的是机器学习岗,等笔试题发现填空选择没几道会的...直接凉凉没面试机会,然后默默把头条的网申从NLP改到了测试 orz
神策数据
一家创业小公司,看着宣传单和介绍都很不错,北京总部在合肥开了分部,然后报了北京总部的机器学习。之后槽点来了,笔试的题目很简单,但是编程题竟然是以解答题的形式出的,也就是说不能跑代码也没测试样例,完全就是个文本框,还不能切出去,也没代码补全。很快收到电话面试通知,但HR直接通知我被调岗到了后端。不懂为什么,个人觉得笔试答得还不错
一面: 面试的时候是用电话+共享手写板的形式,代码依旧不能运行...
2个无序数组各取一个数加和为N,求数对个数
写一个快排,讲讲原理
MySQL接触过吗,考察having, left join, right join
进程和线程的区别
过了两天,神策给我发了拒信,明明面试都打上来的,与此同时与我一同申请的同学纷纷收到拒信,让我怀疑神策这个公司是诚心招人还是来拿应届生隐私数据来了...
华为(上海)
云计算开发工程师
去上海面试的,公司基础设施很棒,在一间等候室里与几十名***共同等候:
技术面:
自我介绍
然后开始翻看我的简历,问的很详细,问了我的学校成绩,获奖经历和做过的工程
同样也对我做过的公交预测感兴趣,问我原理,实现过程 (所以说工程做多了可以弥补一定程度上基础的不足,否则会开始追问你的基础部分)
学过Java吧,然后我问了下公司云计算的技术栈,他介绍了下
很快就结束了,回到椅子上等待综面,走之前还问了下面试官要不要问问操作系统和数据结构,因为感觉面试官没怎么问我这些常问的问题,面试官没理我= =
综面:
面试我的是一位中年大叔,感觉像部门的头头
先给我介绍了下华为这个部门的工作和前景,然后问我为什么选择华为,为什么来上海,对未来的职业规划,房子和户口的问题怎么看待?
问我现在拿了哪些offer,对华为怎么看,为什么不去其他大厂选择了华为? (春招没多少大厂了呀)
第二天通知面试过了,开始录用排序审核,不得不说华为审批审核offer时间真的是长...审核半个多月才发offer
今日头条(北京)
测试工程师 转岗-> 测试开发工程师
来北京总部面试的,来之前就听说头条是算法大厂手撕代码恐怖如斯,进入玻璃房之前做好了心理准备
一面:
介绍下你自己
有了解过测试工具吗,用过哪些
设计一个微信朋友圈点赞的测试用例
如果用户点击微博的关注图标但APP上没有反应,应该怎么排查这个问题(我从客户端到服务器按数据传输顺序谈了下)
算法题:最小堆问题,还有一道要用哈希表解决的记不清了
开始问项目,把之前讲了很多次的东西再讲一遍
你有哪些与众不同的优点
做测试加入前端和后端吵起来了都在踢皮球觉得对方该改代码,你怎么办?
二面:
写代码,将一个数组制定offset后面的元素前置,用链表实现了下
我讲我有接触过前端,问了我点问题:
知道跨域吗,条件是什么,在header里需要加什么,有几种方案
前端数据存储方式(cookies,localstorage,sessionstorage,indexedDB)
http缓存问题,答曰304,继续问缓存寿命,怎么判断文件在服务器是否更改的
广东用户突然头条APP刷不出东西了,怎么排查问题?
HR面:
三面leader去开会了,HR小姐姐先面了。小姐姐很漂亮,也很和蔼
让我介绍下自己,自己的优点和缺点,同学和朋友怎么看你
和别人合作过项目没(答曰做过项目负责人),是怎么协调组员合作的,有过冲突和矛盾还有困难?怎么解决的
问拿到的offer,谈谈为什么选择头条
问你了解头条多少,下载APP没,怎么看待
假如说方方面面都算上,你觉得你在班级里排名能多少,为什么,比你高的那些人那些地方比你好?
三面:
感觉很叼,应该是leader一样的位置
简单自我介绍之后询问我项目相关问题,看到我有学机器学习问我能不能用机器学习去自动化测试
如何监控异常流量,如果是脉冲呢?如何和正常流量作区分
如何将大量日志中的异常记录或者错误揪出来
开放式讨论了好久 blah blah...
题目:给了一个看不懂的C++代码,貌似是考指针函数和构造(答曰:GG,不会)
最后一个坑爹题目= =:爬取今日头条logo,仔细看了下DOM是Vue动态生成的啊!bs根本爬不到,要解析js,分析了一阵子,面试官还算满意
三天后出结果,过了,但是要加面一次交叉面,被调岗到测试开发
四面:
电话面试,在牛客网上,第一个问题是LCS问题,很简单但是紧张的要死写了将近半个小时,从N2的解法到cursor跳跃优化,最后没写DP的解法,面试官追问怎么写测试样例,举了10余个之后面试官不耐烦了说下一题
设计一个学校选课系统,然后开始各种加需求(要求课程有不同教学班和老师,要求能查询任意一天课程情况,要求查询学生平均分等等),各种被怼... 结束
<br/>
同样三天之后出结果,拿到offer
最后
牛客网是一个好平台,感谢牛客网上的N多笔经面经。
最后祝大家能够拿到理想Offer!