字节跳动 国际化电商 后端开发 日常实习 二面 凉经

没有问项目

1:手撕代码,fd是int32整数,实现Open 、Close、IsOpen函数?
void Close(fd) 回收fd,放到空闲fd池
int32 Open() 优先分配空闲fd,没有再分配新的fd。 都是按顺序递增方式fd。
bool IsOpen(fd) 快速判断一个fd是已分配在使用

2:进程上下文切换开销?
程序的压栈、退栈过程?
寄存器的种类?
linux文件删除正在读写的文件?
tcp 可靠性传输?
sync攻击?
close wait状态很多?
tcp nagel算法?
粘包?

3:假设有A、B两个用户同时各购买一件 id=1 的商品,用户A获取到的库存量为 1000,用户B获取到的库存量也为 1000,用户A完成购买后修改该商品的库存量为 999,用户B完成购买后修改该商品的库存量为 999,此时库存量数据产生了不一致。
#实习##面经##字节跳动##Java工程师#
全部评论
在深圳,国际化电商的后台开发
1
送花
回复
分享
发布于 2021-07-27 22:57
所以第三个是在问如何保证不出错吗?
点赞
送花
回复
分享
发布于 2021-07-26 18:36
滴滴
校招火热招聘中
官网直投
我们应该是一个面试官,不过我是一面
点赞
送花
回复
分享
发布于 2021-07-26 19:29
你是做c++的吗,问操作系统问这么深
点赞
送花
回复
分享
发布于 2021-07-26 20:28
请问手撕代码怎么做啊
点赞
送花
回复
分享
发布于 2021-07-26 23:59
老哥啥时候投的
点赞
送花
回复
分享
发布于 2021-07-27 00:35
2023年?大二woc?
点赞
送花
回复
分享
发布于 2021-07-27 01:25
请问地点是哪里啊
点赞
送花
回复
分享
发布于 2021-07-27 13:12

相关推荐

5 43 评论
分享
牛客网
牛客企业服务