操作系统:
进程线程的区别
多进程和多线程的应用场景
进程间通信的方式有哪些,信号方式举例
......
计网:
http的状态码
post和get的区别
如果get请求都换成post会怎样
.......
数据库:
redis的基本结构及应用场景
代码:
二叉树的之字形遍历
其他:
平时除了上课自己会看什么书学什么技术
遇到有挑战的项目怎么办
项目相关
二面:70min
数据库(20min):
用过什么数据库?Mysql和redis的区别
什么是事务,ACID特性解释
数据库的隔离机制,未提交读的应用场景
如何保证并发一致性
锁的类型,什么是意向锁
如何实现可重复读
代码(45分钟)
二叉树的直径
二叉树的最长路径
二叉树的右视图
其他:
平时对技术有什么涉猎
三面:(35min)
编程语言:
java python go的区别
编译型语言运行快还是解释型语言运行快
......
网络:
面试的这个网页和视频用了哪些协议
http和https的区别,https的过程
对称加密和非对称加密区别
非对称加密为什么能保证安全
..........
其他:
遇到过什么有挑战的事情或者感兴趣的东西
遇到挑战的事情是如何解决的
说一下自己的优点和缺点
学的最好的一门课
实习时间
代码:
二维矩阵顺时针旋转90度,要求空间复杂度为O(1)
以下是广告:急招实习生、正式员工啦,早11晚9,面试简单。
后端研发工程师-今日头条
职位描述
1、负责今日头条产品的后端系统研发,打造稳定高效的服务亿级DAU的在线系统;
2、参与设计系统技术方案,核心代码开发和系统调优(Golang/Python为主);
3、参与各专项技术调研,新技术引入等前瞻项目;
4、参与分析海量数据,挖掘用户需求,与产品团队一起推进并在海量真实用户场景上落地。
职位要求
1、统招本科及以上学历,计算机、通信等相关专业者优先;
2、有扎实的编程能力,有优秀的设计和代码质量;
3、深刻理解计算机原理,有良好的数据结构和算法基础;
4、熟悉Mysql、Nosql、消息队列等常用WEB组件;
5、有高并发服务设计和实现经验优先;
6、有较好的产品意识,对互联网业务和产品有高度的兴趣;
7、积极乐观,责任心强,工作认真细致,有良好的团队沟通和协作能力;
8、热爱编程,有较强的学习能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术。
后端研发实习生-今日头条
职位描述
1、负责今日头条产品的后台产品研发;
2、根据今日头条功能需求和设计方案进行开发,完成代码的编写和调试工作;
3、参与产品需求分析,设计系统技术方案,核心代码开发和系统调优(Golang/Python为主);
4、参与各专项技术调研,改进系统性能与稳定性;
5、参与分析海量数据,挖掘用户需求,并在海量真实用户上落地。
职位要求
1、统招本科及以上学历,计算机、通信等相关专业者优先;
2、有扎实的编程能力,有优秀的设计和代码质量;
3、深刻理解计算机原理,有良好的数据结构和算法基础;
4、熟悉Mysql、Nosql、消息队列等常用WEB组件;
5、积极乐观,责任心强,工作认真细致,有良好的团队沟通和协作能力;
6、喜欢研究开源新技术,开源贡献者优先,github源码者优先,技术博客者优先。
全部评论
(2) 回帖