字节实习一二三面面经

一面
1. 介绍了自己RPC的项目,实现RPC需要考虑哪些点?
2. 由RPC项目问到了序列化反序列化,问到了对象有一个属性是对象引用,怎么序列化。
3. 网络OSI,传输层协议,区别(答了UDP和TCP)
4. https和http
5. 可重入锁和synchronized区别
6. synchronized实现
7. hashmap和ConcurrentHashMap区别
8. mysql索引类型有哪些
9. mysql的锁
10. 事物隔离级别,对应的问题。
11. 事务的实现

算法:
交换俩个对象swap(Object obj1, Object obj2){}        怎么实现
反转一个单链表第 i 到 j 的部分(当时边界出问题...)面试官说还要再对我进行评估,以为凉了。
结果二面面试官直接给我打电话二面
在这里谢谢大哥给我过啊!
二面
1. 还是问了RPC项目,问到了注册中心怎么进行心跳检测
2. 注册中心对于服务端掉线时怎么处理
3. 服务端用的哪个类监听的(ServerSocket)
4. 自己实现的定时器是啥?
5. 动态代理
6. NIO
7. innodb的一些特性, 和myisam的,行锁表锁。
8. volatile关键字
9. b+树的特性,为啥要用到这

算法:3个线程交替打印一个数字
三面
1. 序列化和反序列化....
2. CAS
三面紧张的很,现在啥问题都记不起来。之后补充把。
算法
1. 字符串数组的公共最长前缀
2. 链表是否有环


#实习##面经##Java工程师#
全部评论
借个楼 上海字节跳动广告【后端】/【大数据研发】实习生帖 HR投递渠道,比网申更快,速来! 联系人:刘涛 微信:justin_ju01 邮箱:liutao.justin@bytedance.com
2 回复 分享
发布于 2020-12-02 17:43
楼主的RPC有参考过Guide老哥的RPC实现吗
1 回复 分享
发布于 2020-12-02 10:57
字节见🤣🤣
1 回复 分享
发布于 2020-12-01 21:17
lz是找实习的面试么😳
1 回复 分享
发布于 2020-12-01 20:39
楼主在哪投的呀
点赞 回复 分享
发布于 2020-12-10 12:28
楼主三面全是在线面吗?
点赞 回复 分享
发布于 2020-12-03 20:45
楼主本科吗
点赞 回复 分享
发布于 2020-12-02 15:02
楼主是在哪里投的哇
点赞 回复 分享
发布于 2020-12-02 10:40
预祝楼主到字节实习顺利😀!借楼主宝地做个宣传,字节跳动客户端21届校招还在大力招聘中,秋招没有结束,我们不要求客户端经验,只要有较好的计算机基础即可,感兴趣的话,简历可投递至 cuichunjian@bytedance.com
点赞 回复 分享
发布于 2020-12-02 09:32
楼主是暑期实习吗?
点赞 回复 分享
发布于 2020-12-02 08:45
楼主是飞书吗
点赞 回复 分享
发布于 2020-12-02 00:34
楼主这几面都多长时间啊
点赞 回复 分享
发布于 2020-12-01 23:53
rpc项目tql
点赞 回复 分享
发布于 2020-12-01 23:41
老哥投的哪里?实习面试是线上还是线下呀?
点赞 回复 分享
发布于 2020-12-01 21:12
实习面试跟校招面试的难度应该差不多吧??😂
点赞 回复 分享
发布于 2020-12-01 20:55
老哥投的哪里
点赞 回复 分享
发布于 2020-12-01 20:53

相关推荐

ohs的小木屋:比不少实习待遇高了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-02 17:58
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
评论
12
112
分享

创作者周榜

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