2020 字节跳动秋招技术面试题:Kafka+ 反射
1、Kafka 怎么保证顺序消费?
2、Kafka 的架构是什么样的?
3、Kafka 可以保证一个主题所有的分区都顺序消费吗?
算法,给一个数 n,求所有和等于这个数的连续子序列,比如 15=1+2+3+4+5=4+5+6=8+7,所以输出 3.
三面:
主要是围绕着基础的知识问了一些问题:
1、Java 的 GC
2、反射,反射是怎么实现的。
没看过是怎么实现的,现场猜想了一下,应该答错了
3、讲一下乐观锁和悲观锁
4、网络协议的分层,每一层是干嘛用的
5、DNS 是哪一层的,域名解析的过程是什么样的?
6、进程间通信的方式,什么情况下需要进程间通信?
这个题答得也不太好,讲了管道、信号、共享内存区域
7、volatile 关键字
8、Synchronized 和 Lock
这个地方我是想等他来问我底层的原理,所以说的时候没说完。不过说完他也没反馈,也许知道什么就应该全部说出来?
做一道算法题,序列化和反序列化二叉树
9、内核态和用户态介绍一下
最后面试官和我聊了聊平时是怎么学习的,最近学什么东西比较有心得,以后的职业规划是什么。
小编福利分享:给读者们准备了一些一线互联网公司的面试题如下:
![image.png](https://upload-images.jianshu.io/upload_images/24616006-5da5b6030de81de8.png?imageMogr2/auto-orient/strip%7CimageView2/ 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 2/w/1240)
点赞+关注,然后[戳这里,暗号:简书](()即可免费获得资料的领取方式!
评论