4.12 字节跳动飞书二面

自我介绍

Redis 中的大Key

Redis是单线程还是多线程?

线程执行为什么要切换代内核态?

用户态切换到内核态的方式

线程切换开销?耗费的是什么资源?

编程题:中文汉子转换阿拉伯数字

展开讲讲:C语言调用write函数向客户端写的底层实现(操作系统+计算机网络)

面试官很考察底层原理和知识的了解,可能考虑到入职后需要重新学习其他语言或技术,所以更考察底层原理的了解。

然而这部分正是复习时忽略的,被暴击了。。。。。。
基础知识还需要加强,字节 寄!

#字节跳动后端开发##春招##面经#
全部评论
用户态切换成内核态 可能是 内中断 有系统调用trap,缺页中断,除0异常。外中断 io信号收到,键盘响应等。 还可能是 时间片用完了,发生 进程切换
3 回复 分享
发布于 2022-04-12 20:33
中文汉子转换阿拉伯数字 这个怎么搞...有leetcode原题么?
点赞 回复 分享
发布于 2022-04-17 12:04
线程切换如果是 liunx的线程,是lwp轻量级进程实现的话,那么线程切换还是比较耗时的,但是其优化是 共用页表。?
点赞 回复 分享
发布于 2022-04-12 20:36
线程切换相比于进程切换不需要 切换地址空间(虚拟内存 页表 tlb讲),因此很快。
点赞 回复 分享
发布于 2022-04-12 20:35

相关推荐

头像
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
下周有2个待面,自我介绍就是开始紧张,总容易嘴瓢朋友们有啥面试不紧张的办法吗?
mama3925:boss投小厂,使劲练自我介绍和实习介绍,以及相关的场景题和系统设计。八股可以和豆包练
点赞 评论 收藏
分享
评论
2
50
分享

创作者周榜

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