字节跳动(实习)后端一面面经

时间

2019.12.19 15:00  45min
1.算法题 leetcode.42 接雨水 (根据他的提示写出了O(N2)的解法,优化没优化出来...)
2.你对HTTP的了解有哪些(这咋说...就说了HTTP是干啥的,1.0和1.1的区别啥的)
3.HTTP有哪些请求方式(GET,POST,PUT,DELETE,TRACE,分别说了一下是做什么的。还有个OPTION忘了干啥的了就没说)
4.IO复用了解吗?(只会概念,没怎么实践过),你说IO是阻塞的线程不安全的,怎么实现线程安全?你对阻塞怎么理解的,除了锁机制这块还有什么例子?
5.NIO底层实现了解吗?(不太了解,下一题..)
6.说一下Lock和Synchronized的区别(老掉牙了,顺便说了一下一些底层实现)
7.说一下公平锁和非公平锁你怎么理解的(参考ReentrantLock的底层实现)
8.Spring AOP的理解,哪里用到过?除了日志你还有什么地方用到过?
9.可达性分析算法。
10.说一下你对volatile的理解?(底层说了一下,Lock指令啥的)你刚说到本地内存和主内存,你说一下本地内存和主内存是在哪个区域的?
11.JVM内存分配,我引申到三个代咋分的,内部咋分的,各自回收算法
12.JVM除了堆还有啥?
13.垃圾回收器G1知道吗?
我:emmm,G1还是挺新的
面试官:不新了都是Java8的东西,现在都Java13了...
我:....
14.我没有什么问题了,你有什么问的嘛?
我咋样?基础知识掌握的还不错,算法那块强化一下,优化之类的。我算法题写的O(N^2)的方法,dp那一套没写出来
头条重基础还是重项目?两个都不重(我:??),重聪明的人,脑子灵活的人,哪怕你啥都不会都可以....(听闻字节跳动与众不同,果然..)

三四天过去了还是没有二面的电话。。答得感觉也还行面试官也说不错,咋就没音了呢QAQ


#字节跳动##实习##Java工程师##面经#
全部评论
头条算法做不出来差不多就挂了
点赞
送花
回复 分享
发布于 2019-12-23 15:45
21届的?
点赞
送花
回复 分享
发布于 2019-12-23 15:57
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
项目这块楼主准备的怎么样
点赞
送花
回复 分享
发布于 2019-12-23 18:37
大概率挂了,我碰见的是手写lru。之前还看过了,但是偷懒没有在leetcode上写,好惨。。。我接雨水说不定就过了😂
点赞
送花
回复 分享
发布于 2019-12-23 19:03
被夸基础不错,然后因为算法题没用最优解被挂啊。。还只是实习生的一面....看来我也不用想着去头条了😥
点赞
送花
回复 分享
发布于 2019-12-23 19:27
楼主面的哪个部门?
点赞
送花
回复 分享
发布于 2019-12-23 19:49
看了这个一面题目,貌似还可以,就是不知道后面咋样
点赞
送花
回复 分享
发布于 2019-12-24 00:32
啥都不会也可以,我去试试?
点赞
送花
回复 分享
发布于 2019-12-24 14:18
楼主本科生吗,感觉好难
点赞
送花
回复 分享
发布于 2022-02-22 10:36

相关推荐

7 79 评论
分享
牛客网
牛客企业服务