5.26字节后端开发实习一面+长亭科技研发实习一面

字节跳动-后端开发-一面 5.26

1. 自我介绍
2. (主要)针对简历项目提问,我四个打酱油项目(暴恐视频内容识别、智能运维、deepfake识别、视频编码)问了后三个
(1) 智能运维
项目做什么的?监控的对象是什么?哪里运用了深度学习?
(2)   deepfake
Bad cases分析怎么做?数据集多大?将bad cases挑出后怎么改进系统?
(3) 视频编码
视频编码是什么?为什么要用深度学习?
3. 怎么处理欠拟合和过拟合?
4. 怎样解决训练时分类样本不平衡的问题?
5. K-NN和K-means算法有什么差别?
6. TCP与UDP什么关系?
7. 点击鼠标,内存发生了什么?
8. 进程有几种状态?执行到就绪的转换情况?执行到阻塞的转换情况?
9. Linux中,文件名存在哪里?
10. 文件索引有哪些?
11. 平时用什么语言比较多?
12. 多态是什么?重写是什么?多态怎么实现?
13. 解释虚函数?
14. C++  内存泄漏和内存越界有什么区别?内存泄漏怎么预防?
15. 查找一个关键字的时间复杂度?堆排序的时间复杂度?有没有比O(logn)更小时间复杂的的查找方法?
16. C++  中的map是什么?与python中的map有什么不同?
17. 接着又问到项目。关于本科毕业设计(很水的django网站)
(1) django的生命周期
(2) 前端数据怎么传到后端?
(3) django处理http的过程?
(4) 用了cookie或者session吗?session数据存在服务器还是本地?
(5) Redis数据库存在服务器还是本地?redis数据库可以存哪些数据类型?float可以存吗?
(6) 如果放在服务器上,输入网址访问网站,从浏览器发出访问到返回页面的整个过程的DNS解析?
18. B 树是什么?平衡二叉树是什么?
19. 代码:写一个判断是否为平衡二叉树的函数 树节点结构
从下午2点开始,整个面试长1小时8分,在牛客网上进行的(有编程区域,有视频区域)。字节跳动的面试就是不会冷场,我说不会后,面试官会说“没事”(虽然很有事)。从我的面试提问来看,一面很看重项目,就算是与面试岗位不对口的项目经历也会被深问,切忌像我一样对项目不熟悉。当面试官发觉你在这个领域不擅长时,他会问别的,不断去发掘另外的擅长之处。其实问到的基础知识都是一个一个引出来的,从项目拓展的,或者从上个答案延伸来的。我最后问面试官我需要改进的地方是。他回答增强基础知识。最后,字节跳动后端开发以项目经历为主,计算机网络、操作系统、数据结构和C++  都有涉及,是一场能学到很多的面试。




长亭科技公司-研发实习生-一面 5.26

1. 自我介绍
2. 平时用什么语言?
3. 写道编程题:二分查找数组关键字(递归和非递归)
4. 计算机网络了解吗?网关是什么?
5. C++  的map和vector的不同,从底层讲。
6. Linux用过吗?查看某个进程命令?ps -aux中的“-”是什么意思?
7. 机器学习算法应用场景?


下午6点开始,38分钟结束。原本在第四问面试就结束了,都是我拖着面试官再多问几个才能进行到38分钟。该公司是做安全的,对计网要求高些,恰巧我不清楚网关怎么说,面试官当时就说面试结束。怪我水平太低。但是我希望他能多问些,像字节跳动那样尽力发掘闪光点。就算我没过,至少能学到点什么。

#字节跳动##C++工程师##实习##面经#
全部评论
lz的字节之前笔试了吗?
点赞 回复 分享
发布于 2020-05-27 10:44
问的问题真多啊
点赞 回复 分享
发布于 2020-05-28 15:27

相关推荐

点赞 评论 收藏
分享
5 15 评论
分享
牛客网
牛客企业服务