字节集团信息系统一面 面经

1.挑一个你做的项目里的难点说一说
2.索引优化思路
3.你说如果频繁插入或者删除尽量不建索引,那如果查询和插入删除都很频繁怎么办
4.分库分表思路
5.线程池有哪些参数,如果是io密集型怎么办,这里有点记不清了
6.说一说jvm内存分区
7.垃圾回收用什么回收算法,怎么解决内存碎片
8.从编写java代码层面说说怎么减少内存碎片
9.tcp和udp的区别
10.负载均衡算法有哪些
11.用hash算法的情况下,现在有一个redis节点掉了,怎么办
12.如果改模值的话,比如说0,1,2,3,四个服务器,1掉了,那可能会导致原来请求到2号服务器的客户端现在请求到别的服务器上去,这样session失效了,怎么办

这个是用一致性哈希,现场没答出来
13.mvcc怎么实现事物隔离级别,内部用到了什么数据结构
14.mvcc怎么判断一条数据能不能读。
15.消息队列有什么用
16.rocketMQ,什么时候会出现重复消费问题
17.怎么解决重复消费问题
接口幂等,利用mysql唯一索引,利用redis
18.redis zset用的什么数据结构
19.除了跳表还有呢
20.算法题
一道线程池
一道深搜,六个格子,随机填1,2,3,4,5留一个空格,求还原的最少步数#牛客AI配图神器#
全部评论
乍一看,不难,实际要准确回答感觉好难,太细了
1 回复 分享
发布于 03-27 11:17 河北
大佬有后续吗,求
点赞 回复 分享
发布于 04-07 20:19 四川
哥算法题线程池什么意思
点赞 回复 分享
发布于 03-27 11:31 湖北

相关推荐

7.15投递 -> 8.1测评 -> 8.4一面->8.13二面(8.12约8.13二面)一面:1、实习拷打,自我介绍;2、mysql索引八股;3、select a,b,c,d from table where b=1 and c>2 and d=1,a是text数据类型的时候怎么建立索引;4、进程和线程区别,进程通信方式;5、jvm结构,gc八股;6、Java应用故障排查,容灾降级;7、redis为什么快;8、reactor模式;9、进程的状态流转;10、线程池关键参数意义和线程池作用;11、Nginx如何解决惊群现象;12、spring如何解决循环依赖;13、spring应用里,你常用的注解;14、rpc的原理,简单说说;15、Nginx和netty各自是多线程还是多进程;16、博弈问题:一共有100个球,a和b每次能拿1-5个,谁最后能把球拿完谁获胜,请你设计一个策略,让a先拿且a最后一次把球拿完,即a获胜  -> a先取4个,后面b每次拿x个,a就拿6-x个;17、算法题:一个任意字符串,要求给出这个字符串重排列以后的所有可能的回文串数目,类似于字符串版本全排列II+回文串检查。二面:1、Java应用的sdk热加载怎么实现;2、线上服务停顿怎么排查,用过火焰图吗;3、Java应用内如果有多个版本的sdk,一个类型的服务类的名字和路径都一样 ,只是入参不同,怎么识别?(从类加载器入手);4、Java agent 有什么作用;5、你们公司的配置中心是怎么推送信息的,简单说一下推和拉模式更新后推送的机制区别;6、实习拷打。算法:最大子数组和,需要返回最大子数组和以及对应的子数组面完当天晚上十点简历共享中,挂了,问了一下原因业务不垂直
投递百度等公司10个岗位
点赞 评论 收藏
分享
评论
4
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务