普渡机器人 10.14 一面

1. 自我介绍
2. 八股
2.1 go和python在并发上的区别
2.2 系统上的协程与goroutine的区别
2.3 GMP调度模型是什么样的,goroutine和线程的创建有什么区别
2.4 如何通过channel共享内存,golang的channel有什么特点(回答并发安全)
2.5 从数据结构角度说为什么并发完全,其他字段是什么
2.6 对一个已经关闭的channel进行读写操作会发生什么
2.7 channel是怎么存储数据的
2.8 golang的GC了解吗,讲一下流程
2.9 如果扫描过程当中出现了新引用的话,golang是怎么做处理的
2.10 写屏障机制和stw的区别和使用时机
2.11 mysql索引为什么采用b+树而不是其他多叉树
2.12 事务的隔离级别,如何避免脏读的
2.13 对于redis和mysql数据不一致的问题是怎么解决的
2.14 redis当中的数据结构,我想实现一个延时队列应该怎么去设计
2.15 url返回具体数据的流程
2.16 TCP三握四挥,为什么要三次为什么要四次
3. 手撕
环形链表两种方法
全部评论

相关推荐

10-10 01:10
已编辑
深圳大学 测试开发
牛客26692713...:项目经历写那么多没啥用吧,挑两个最好的,其实浓缩成一页会比较好吧,背景、实习、项目,要是还有空间就再加个专业技能
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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