字节跳动(飞书)后端日常实习二面面经
1.自我介绍
2.JVM内存管理机制,垃圾怎么回收
3.NIO有哪些特性,相对于普通IO的不同之处
4.虚引用,弱引用的区别
5.说下对HTTP的理解,版本迭代有哪些变化?
6.HTTP如何实现缓存,怎样告诉浏览器这个可以被缓存以及缓存时间
7,算法题:Leetcode64,给一个M*N的数组,找出一条从左上到右下的路径,使得数字总和最小
(一开始用的回溯,面试官说时间复杂度太高,然后提醒我用DP,之后就用DP给做出来了,不过花的时间有点长了)
反问:
1.后端技术栈(语言Go,数据库用MySQL,框架用到了Redis,Kafka,RocketMQ,其他的比如RPC之类的是自研的)
2.面试结果什么时候出(本周HR会通知)
总体来说还是比较简单的,面试官人也很好,我说的时候会"嗯","对"这样肯定我,面试体验超棒
期待有三面
更新:不到一个小时通知我过了,约了明天下午5点三面
#实习##面经##字节跳动##Java工程师#