首页 > 字节跳动-客户端研发实习生-商业化技术一面
头像
苏沐沐橙
编辑于 2021-07-09 10:51
+ 关注

字节跳动-客户端研发实习生-商业化技术一面 内部员工回复

字节跳动-客户端研发实习生-商业化技术一面
菜鸡一枚,谢谢面经给大家分享下
时间:2021-07-08:15.00: 36分钟
1、面试官介绍自己部门
2、自我介绍
3、显示URL到浏览器整个过程(只回答了六个步骤)
面试官问每次都要域名解析吗(缓存?还有一些细节不知道)
4、TCP报文(自己说的标志位、确认号序列号之类的 有点不是面试官想要的答案)
5、进程三种状态(自己满脑子都是线程的五种状态),以及之间转换(没太说清楚)
6、https(讲了和http区别),加密算法(只说了对称加密和非对称加密,具体问就说不上来)
7、jvm内存(五部分讲一下)
8、垃圾处理器CMS回收过程(当时和G1记记混了)
9、重载和重写(差点说反,还有什么时候不能重写,说了final,static,提示了还有private)
10、抽象类和接口(忘记说单继承和多继承)
11、线程池(四种线程池,还有corePoolSize)
还好面试前看了(讲了corePoolSize和maximumPoolSize和阻塞队列)
12、hashmap(竟然没问concurrenthashmap)
13、synchronized和volatile区别(还问了volatile怎么保证可见性,答不上来)
14、死锁的四个必要条件
15、异常(Error和Exception)
16、拆箱和装箱(还发了代码Integer i1=200,i2=200,然后=,问返回什么?false,缓存了【-128,127】还好看过)
17、代码:求二叉树的第k层的节点(不使用递归解决)
2333当时还想不起来怎么递归,用的Queue(和二叉树的层序遍历差不多,加上判断条件就行)
牛客的页面,开始还想还要自己定义Node建树之类的,结果面试官说写主要代码就行,就从Queue开始了
代码编完了问了两个问题:
18、==和equals区别
19、双亲委派机制

总体来说答的还可以,给自己70分吧,面试官态度很好,也不奢求能二面(自己很菜自己清楚),希望大家能够拿到自己满意的offer


更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐