今日头条一二三面后端开发(实习)凉经

依靠回忆写的,可能有缺失。

一面

线程和进程的差别
线程独享了什么
OS中的堆栈是什么
TCP挥手为什么最后一次为什么不立刻关闭?而要等待2msl
epoll了解吗
hash冲突的解决方法有哪些
hashmap的底层了解过吗?它是怎么解决冲突的。
……

算法题:

  1. 二分搜索,复杂度
  2. 输出一个 int 型数组的最大连续子数组
  3. 1,2,…,n编号循环的猴子。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,最后一只猴的编号是什么?

二面

二面介绍后问我项目,问那个网站项目有没有加入缓存机制,我说没。就继续往下了
TCP三次握手
TCP和UDP的区别
TCP第一次的SYN为什么要取随机值

……

算法题:
1.实现strlen函数, 要求除了入参外不定义其他变量。也不可以用库函数。
2.树,是否存在某路径使得其和为n
3.有向无环图使用层次遍历求直径。并说明为什么这样是可行的。

一二面的面试官都非常友好,感觉中间有的有点小问题也可以提示解决。
三面面试官也很和蔼,但是感觉自己太实诚也太菜了,整个过程真的一脸懵逼。好难过啊TAT

三面

先问我哪些课上的比较好。(emmm,这个真的很难说,脑子一懵我就说都一般般吧。)
他就问那你咋绩点这么高,我说因为大一的时候绩点比较高,那时候上了比较多的基础课。大二后来绩点掉了。(自己蠢爆了,我觉得就该吹一下自己认真的,我内心真觉得我就学的还行也没有特别好,同学都很厉害啊。但是面试的时候真的要有点自信TAT哎……)
然后他就问我学课的路径(大一基础课就上是C,下是C++,其它是数学分析、线性代数这些基础课,大二学了数据库,计算机系统基础,计算机体系结构的知识,数字电路,数据结构。大三上数据挖掘,计算机网络,机器学习)
然后面试官问我泰勒公式是什么?洛必达极限是什么?(对不起,我忘了TAT)
还问了 cnn学过吗?是什么?激活函数有哪几种?数据挖掘你学了什么东西?
然后问你觉得什么课你学的不错?我就说了计网和数据结构
然后问我计网的OSI模型有什么?每一层的作用分别是什么?
响应url的过程是什么?

给了一道算法题:求两个字符串的最长公共子串

一脸懵,然后开始问我有什么业余爱好
如果向他推荐app会推荐什么app?我就问直接推荐吗?他说是的。我就说了个每日英语听力(最近常用的一个软件)。面试官问我这个app长什么样,是不是中间有每日两个字。我给他描述了一下是个环。然后他给我展示了他的手机,说他怎么只搜到这个。我就拿起我的手机给他展示了app。
ok……他说他是苹果的。。。
然后结束了

三面一脸懵懵懵,从头懵到后面。
虽然挂了但是感觉这种一下面完挺爽的,希望下次给个午觉时间就好了,以及求按套路出牌。
几分钟后拒信就来了TAT

#面经##实习##春招##C++工程师#
全部评论
你应该推荐抖音的😆
点赞 回复
分享
发布于 2019-03-23 20:31

相关推荐

点赞 评论 收藏
转发
2 60 评论
分享
牛客网
牛客企业服务