字节后台开发飞书二面(过几天就凉经)

记录一下字节后端开发凉的过程,也复习一下,大家看个热闹就好。

笔试

两道AC,一个过30%,被python中文冒号坑了一道题 🤣🤣🤣(大家应该都不会犯这种错误吧)。。。

一面(时间比较远了)

自我介绍
1、线程和进程的区别
2、既然你说到线程切换上下文开销比进程大,为什么?
3、操作系统父进程执行fork()命令,假如父进程拥有1G的资源,那么子进程会携带这些资源吗?
4、给你10000个IP,你如何快速查找这个IP是否存在,使用什么数据结构?顺嘴一提,我想了一会儿,面试官给我解释数据结构有哪些?哈哈哈。
5、说到平衡树,随便给你一个数据类型的一组数据,怎么去构建平衡树。
6、除了平衡树还有哪些结构可以做到?
7、B+数的特点有哪些?
8、既然你说到叶子节点通过指针连接,为什么呢?说到空间局部性
9、这些叶子的存储页距离是相近的吗?是的,尽量保证相邻叶子所在页相近。
10、TCP连接过程,如何实现拥塞控制?我说个没完,面试官说你不用说了,哈哈哈。
11、还了解哪些构造索引的数据结构?哈希表、顺序数组、B+树
12、使用哈希表作为索引有哪些?忘记Memcache还有Redis是使用这个。。。害
做题,二叉树的序列化和逆序列化,很快写出来了,然后面试官给我找bug,最后没找着,结束。

二面

自我介绍,之前实习过多长时间?一个多月。为啥?开学了。那你现在能实习多久?要多久就多久。😁

1、既然你主要使用java,那我问几个java相关的问题吧,new在生成对象的时候发生了什么?默认虚拟机类加载完成时,类的信息保存在哪里?怎么找到的?
2、StringBuilder和StringBuffer的差别
3、java虚拟机中的线程状态有几种?
4、sleep()方法如何被打断。
5、运行态为什么会变成阻塞态?
6、wait()对应的notify()和notifyAll有什么区别?还有吗?
7、数据库在用吗?回了个在用(没怎么用)。好,那实现一个行转列吧:
举个例子,student表
name, subject, score
ly, yuwen, 95 ----> ly, yuwen, 95, shuxue, 98
ly, shuxue, 98
讲了思路,真写不出来。。
8、delete和truncate的区别有哪些?还有吗?(怕了还有吗)
9、DDL 和 DML的区别?
10、那我们做两道智力题吧,有五六十个T的一张表,内存2G,表里只有两个字段(用户名、所在城市),如何找出在广东的那些?讲了思路
11、64批马,有一条赛道,每次比赛只能8批马进行赛跑,最小次数找出最快的4批?我只能15,你们自行发挥,知道了别说出来😂,让楼主觉得世界还不错。
12、linux玩的怎么样?答曰基本操作还ok
13、我想知道CPU使用率最高的4个进程?答曰top,还有没有?(怕了)
14、如何统计文本字符串行数?答曰wc,但是不清楚具体实现
15、vi编辑器中如何找出特定字符串的行?答曰,还有这个功能,不错啊,可惜我不知道。
结束。

面试体验

体验:这两次面试我觉得面试官真的挺好的,二面面试官估计跟我说了十几个没关系(据不可靠统计)😅,感觉部门氛围应该不错的,不知道哪个幸运儿能进去!

🤡会有续吗?

#实习##字节跳动##Java工程师##面经#
全部评论
老哥一面过后多久hr和你约的二面啊?
1 回复 分享
发布于 2021-04-13 20:54
base深圳? 飞书文档吗
1 回复 分享
发布于 2021-04-10 10:16
楼主二面多长时间呀
点赞 回复 分享
发布于 2021-04-24 01:41
请问lz是什么时候笔试的?
点赞 回复 分享
发布于 2021-04-13 14:23
能问下数据表有五六十个T的一张表,内存2G,表里只有两个字段(用户名、所在城市),如何找出在广东的那些?这题应该怎么回答吗?是从建索引答还是分库分表?
点赞 回复 分享
发布于 2021-04-11 19:31
同样广州飞书,上周三面的,现在还没二面结果,慌了
点赞 回复 分享
发布于 2021-04-11 13:12
lz  二面第十题是怎么处理啊?
点赞 回复 分享
发布于 2021-04-10 00:01
楼主收到感谢信了吗,我二面完了面试官也说感谢你参加面试,前天二面结束,还没消息
点赞 回复 分享
发布于 2021-04-09 22:08

相关推荐

不愿透露姓名的神秘牛友
05-29 15:00
教授A:“你为什么要讲这么久,是要压缩我们对你的评议时间吗?你们别以为这样就能够让我们对你们少点意见。” “从你的发言和论文格式就能知道你的性格啊。”……. 感觉被狠狠霸凌了。
码农索隆:“教授您好,首先我想回应您提出的两点疑问。” “关于我讲解时间较长的问题:这绝非为了压缩各位老师的评议时间。这份毕业设计是我过去几个月倾注了全部心血的作品,从构思、实验、调试到撰写,每一个环节都反复打磨。我深知时间宝贵,所以选择详细讲解,是希望能更完整、清晰地展示它的核心创新点、实现过程和验证结果,确保老师们能充分理解它的价值和我的努力。我完全理解并重视评审环节的意义,也做好了充分准备来听取各位老师的专业意见和批评。几个月的研究都坚持下来了,我怎么可能害怕老师们的点评呢?今天站在这里,正是抱着虚心学习、诚恳求教的态度而来。” “如果我的展示确实超时,影响了后续流程,烦请老师们随时示意,我会立刻调整。我非常期待并预留了充足的时间,希望能听到老师们宝贵的建议和深入的讨论。” “其次,关于您提到‘从发言和论文格式就能知道我的性格’。教授,我对此感到非常困惑和不安。学术研究和答辩的核心,难道不应该是作品本身的质量、逻辑的严谨性、数据的可靠性和结论的合理性吗?论文格式有明确的规范要求,我尽最大努力遵循了这些规范。如果格式上存在疏忽或不足,这属于技术性、规范性的问题,恳请老师们具体指出,我一定认真修改。但将格式问题或个人表达风格(如讲解时长)直接上升为对个人性格的评判,甚至以此作为质疑我学术态度和动机的依据,这让我感到非常不公平,也偏离了学术评议应有的客观和严谨原则。” “我尊重每一位评审老师的专业权威,也衷心希望能得到老师们对我的工作内容本身的专业指导和批评指正。任何基于研究本身的意见,无论多么尖锐,我都会认真聆听、反思并改进。但我恳请老师们,能将评议的焦点放在我的研究本身,而不是对我个人进行主观的推断或评价。谢谢各位老师。”
点赞 评论 收藏
分享
04-27 08:59
常州大学 Java
牛客139242382号:《两门以上汇编语言》
点赞 评论 收藏
分享
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
5
56
分享

创作者周榜

更多
牛客网
牛客企业服务