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

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

头像
LChicken
编辑于 2021-07-26 18:03:48 APP内打开
赞 4 | 收藏 26 | 回复8 | 浏览3045
没有问项目

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,此时库存量数据产生了不一致。

更多模拟面试

8条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐