字节基础架构分布式存储三面铁凉经

1.首先自我介绍
2.开始问实习相关的项目(深问,问到最后说你不就是操作了个数据库吗?我说我这是业务部门,主要是业务复杂,技术都不难)
3.RPC的异步请求怎么实现的
4.RPC的三种请求模式——同步、异步、流式怎么实现的
5.TCP长连接怎么实现的
6.epoll的两种模式
7.linux下线程和进程的区别
8.java GC
9.在java中如果要申请一块连续的空间,但是没有申请到,怎么办
10.机器内存为2G,如果malloc一个100G的空间,可以成功吗?怎么实现的?
11.自旋锁和读写锁的区别
12.一道算法题:删除链表中第n个节点,让用c写,本来以为挺简单,写完了他说,你可能java写多了,都忘了在c中要释放被删除节点的内存了
最后聊了会天:感觉你这种写java的,更像是做工程的,也可能是我没有考察到你的亮点,不过每个人不可能每场面试都过的,肯定有不会的。。。(不过面试官还是很温柔的)
感觉是铁完蛋了

鸡架,我的鸡架

#字节跳动2022秋招提前批##字节跳动##面经##基础架构工程师#
全部评论
RPC的三种请求模式,这个是啥啊老哥
点赞 回复 分享
发布于 2021-09-08 23:05
请问第9题怎么回答
点赞 回复 分享
发布于 2021-09-09 10:18
老哥投的哪里啊
点赞 回复 分享
发布于 2021-09-09 10:24
多久看到三面的结果?有收到感谢信吗?
点赞 回复 分享
发布于 2021-09-16 04:17

相关推荐

交代一下我的情况西工大本,信息安全大三,妥妥的绩点党(除了勉强能看的绩点3.77/4.1基本上没啥了),一段网信办的实习,还有一个巨简单的无人机最短路系统,这能过简历关是我没想到的。因为是AI面试,所以感觉压力不是特别大,面试时间大概在一个小时。上来就问为什么选择这个岗位以及问了岗位做了哪些准备,如果就是几道非技术选择题,比如最熟悉的编程语言,最熟悉的系统(android, ios等),使用过的开发框架(因为我都没用过所以忘记选项了),使用过的优化方法(这个我不了解,只记得选项有TCP/UDP等)之后是5分钟一道的技术性问答题,每道题有一次换题的机会:1.分页存储和分段存储的区别2.数据结构栈和队列的区别,以及他们的运用。3.HTTP和websocket的区别4.java多线程中wait和sleep的区别5.介绍一个最近做过的客户端项目,介绍他的架构,和技术栈,以及为什么选择这些技术栈6.围绕自己的项目进行提问,我被问到了前后端的数据怎么传递,数据的安全性和正确性测试,还有怎么样传输数据才能减小传输带宽,提高传输效率。7.设计一个电子书系统,给出思路如何提升用户翻页的效率(记得要考虑内存资源的有限)8.介绍一下你压力最大的一次经历,你有什么收获9.最近学习了什么新的技能,你是怎么运用新知识的感觉面试整体不难,就是不让到处看只能盯着摄像头附近有点不太习惯,祝各位都能找到好的实习和工作,共勉!#软件开发2024笔面经# #腾讯软开# #客户端开发工程师实习可转正#
查看14道真题和解析 软件开发2024笔面经
点赞 评论 收藏
分享
评论
6
61
分享

创作者周榜

更多
牛客网
牛客企业服务