字节跳动Java后端三面
#互联网回暖,字节要招4000+人#
#软件开发笔面经#
1、自我介绍;
2、你可以讲一下你觉得有挑战的一个项目;为什么你们那边网络传输需要2s?(我满头问号啊?????????)
3、为什么要进入MQ这个组件?当时是如何选型的?为什么不考虑别的MQ?RabbitMQ这么快,你了解他的底层实现原理吗?
4、你聊一聊arrayList,扩容机制是怎么样子的?(不触发扩容的时候也会进行拷贝吗?)
5、谈谈你理解的堆内存和栈内存,说说他们之间的区别;
6、栈溢出你如何通过写代码去得知,当前发生占内存溢出的这个阈值,需要获得具体的数值;
7、聊一聊四次挥手的过程;是否可以变为三次?close_wait具体在那个阶段(回答错了,脑子抽了,听错了)?
8、redis的持久化机制,aof如何进行优化?;
9、使用redis会遇到一些热点Key的问题,如何进行解决?
10、如果redis的这个key没有过期,但是并不能抗住当前的并发量,你如何去做?
11、Linux找一个现成的PID如何找?在linux里面有两个进程,一个进行在修改这个文件,另外一个去删除这个文件,会发生什么?
12、手撕环节:leetcode 64. 最小路径和
#软件开发笔面经#
1、自我介绍;
2、你可以讲一下你觉得有挑战的一个项目;为什么你们那边网络传输需要2s?(我满头问号啊?????????)
3、为什么要进入MQ这个组件?当时是如何选型的?为什么不考虑别的MQ?RabbitMQ这么快,你了解他的底层实现原理吗?
4、你聊一聊arrayList,扩容机制是怎么样子的?(不触发扩容的时候也会进行拷贝吗?)
5、谈谈你理解的堆内存和栈内存,说说他们之间的区别;
6、栈溢出你如何通过写代码去得知,当前发生占内存溢出的这个阈值,需要获得具体的数值;
7、聊一聊四次挥手的过程;是否可以变为三次?close_wait具体在那个阶段(回答错了,脑子抽了,听错了)?
8、redis的持久化机制,aof如何进行优化?;
9、使用redis会遇到一些热点Key的问题,如何进行解决?
10、如果redis的这个key没有过期,但是并不能抗住当前的并发量,你如何去做?
11、Linux找一个现成的PID如何找?在linux里面有两个进程,一个进行在修改这个文件,另外一个去删除这个文件,会发生什么?
12、手撕环节:leetcode 64. 最小路径和
全部评论
不触发扩容的时候也会拷贝吗 是啥意思呀 佬
感觉难度大佬,请教下这个问题该咋答:“如果redis的这个key没有过期,但是并不能抗住当前的并发量,你如何去做?”
9.1:搭建redis集群,热点流量分散到多个机器上 2: 本地缓存
大佬牛逼,缺不缺女朋友
佬,字节进度推进了吗?
佬这是哪个部门呀
相关推荐