字节跳动一面凉经

刚面完头条的后端研发岗,献上凉经QAQ
1.自我介绍&项目
2.除了java还有没有其他熟悉的语言?
这个问题让我觉得头条后端开发应该不是用java,而且头条也没有java岗位。所以我只能投一下后端研发岗
3.单例模式有几种?
4.java中的四种引用以及区别?分别在什么时候使用?
5.手撕代码判断链表有环
6.手撕代码判断有环链表的环的入口(明明知道是剑指offer原题,但是没想起来TAT)
7.手撕代码反转链表
8.讲一下并行计算课程学了什么(一年半之前学的,现在已经快忘完了=_=||)
9.大量数字如何排序(数字量远大于内存)
10.用户态和内核态


ps:我是远程面试,本以为一面就挂掉了,结果又有二三面,不过二三面都不是很好,最后还是要凉
下面献上二三面面经


二面:
1.自我介绍&项目
2.100万整数输出top100
3.mysql的索引
4.说说b树和b+树
5.手撕代码:大整数求和
6.微博上,大V发微博点赞迅速上升,该如何统计点赞数量?说出详细的系统设计


三面:
1.自我介绍&项目
2.手撕代码:二叉树求最长路径(其实是把二叉树看成图,求图中最长的路径)
3.手撕代码:阻塞队列,队列长度有限,队列为空时消费者阻塞,队列满时生产者阻塞。要求线程安全

#字节跳动##面经##秋招##内推##Java工程师#
全部评论
请问远程面试写代码是得写出的代码能运行还是写出主要的函数就行了?
点赞 回复 分享
发布于 2018-08-29 22:38
dalao~ 我想问一下头条远程面的形式是怎么样的?然后远程桌面写代码吗?
点赞 回复 分享
发布于 2018-08-29 11:05
你们怎么知道自己挂了呀,在哪里看结果
点赞 回复 分享
发布于 2018-08-27 13:52
内推的直接面试么?在线笔试题比面试的题难N倍啊
点赞 回复 分享
发布于 2018-08-25 18:59
+1 
点赞 回复 分享
发布于 2018-08-25 17:09
我也是挂在了,算法上,一到简单的题,想的时间有点长,就挂了
点赞 回复 分享
发布于 2018-08-25 16:47
老哥,面试的时候你在我旁边吗?😂
点赞 回复 分享
发布于 2018-08-25 16:44

相关推荐

不愿透露姓名的神秘牛友
07-24 18:34
点赞 评论 收藏
分享
DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
评论
5
109
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务