字节跳动一面二面凉经

3.22号,下午3点开始的。
一面,比较基础
1. 自我介绍
2. 实习经历
3. HashMap
4. 堆排,建堆的时间复杂度,O(n),为什么是这个,我忘了公式怎么推的了
5. 完全二叉树和满二叉树的概念和区别
6. 数据库:事务的概念,索引,B+树讲了一下。还问了隔离级别,可能我回答的太不规范,然后也说了自己忘了数据库的知识了,于是就没往下问
7. TCP 和 UDP 的区别,为什么是3次握手,4次挥手。4次挥手就是为了等待由一方还没传完,才有四次。
8. 编程题:建堆过程
9. 编程题:最小栈:在O(1)的时间复杂度内返回栈的最小元素。思路:两个栈,一个栈模拟普通的push、pop,getMin() 操作,一个栈用于存储最小值序列。
10. ArrayList和LinkedList的区别
11. == 和 equals 的区别,hashcode()用途? 有点忘了咋问的了。

二面:
1. JUC听过吗,java.util.concurrent的缩写。。。哭了,我说没听过,能不能不要什么都用缩写啊。。。。
2. 知道哪些垃圾回收器,CMS的优势在哪。。。哎,真的是看过就忘啊。。。。
3. 不可变类,机制,实现原理。完全不知道。
4. 红黑树的特性
5. 编程题:数组中除了两个数,其他树都出现偶数次,找出这两个只出现一次的数。二面我就答上来这一道题,哭惹
6. 编程题:二叉树转双端链表,半个小时没写出来,,,
哎,,自己真是太弱了啊,太弱了
#字节跳动##面经##实习##Java工程师#
全部评论
请问是23届吗?
点赞 回复 分享
发布于 2022-06-23 19:49
除了红黑树,其他蛮常规的…enmmm神踏麻不是二叉搜索树
点赞 回复 分享
发布于 2019-03-23 13:37
请问一面后是等二面通知吗,还是直接二面?
点赞 回复 分享
发布于 2019-03-23 11:29
写代码可以使用自己的ide,还是牛客网上写。
点赞 回复 分享
发布于 2019-03-22 20:43
手撕代码时候,是要自己写输入么?
点赞 回复 分享
发布于 2019-03-22 20:08
是二叉搜索树啊。。。我也怀疑了
点赞 回复 分享
发布于 2019-03-22 18:59
代码题要求用什么语言吗?可以用python这种打字快的语言吗?
点赞 回复 分享
发布于 2019-03-22 18:12
请问是多会儿笔试的
点赞 回复 分享
发布于 2019-03-22 18:06
后台研发
点赞 回复 分享
发布于 2019-03-22 17:51
请问是什么岗位啊
点赞 回复 分享
发布于 2019-03-22 17:41

相关推荐

不愿透露姓名的神秘牛友
07-21 13:41
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
7
123
分享

创作者周榜

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