#面经#面试官很和善,谢谢1. 自我介绍2. 说一下Go的GMP模型3. M和P是一对一的吗4. 如果有一个协程它是死循环,如何调度5. 如果有一个协程阻塞,如何调度6. Map是并发安全的吗7.多协程并发写Map,但是保证这100个key不重复,会发生什么8. 讲一下乐观锁和悲观锁9. 什么是读写锁10. 同一slice上的切片其底层数组是同一个吗11. append操作返回的底层数组会变吗12. 有缓冲和无缓冲channel有什么区别13. 协程泄露你知道吗14. 主函数中无缓冲channel只写不读,会发生什么15. Go的GC你了解吗16. 说一下三色标记法17. 说一下多态18. 指针常量和常量指针19. 说一下Mysql的索引吧20. 联合索引在什么情况下会命中失败21. innodb和myisam有什么区别22. 事务是什么23. 进程和线程有什么区别24. 用户态与内核态25. TCP的三次握手每一次握手的目的是什么26. Redis的五种数据类型27. Docker打包镜像的命令28. Docker commit是干什么的29. 容器如何跟宿主机走同一个网30. 怎么让容器随着Docker服务的重启而自动重启呢31. Dockerfile中写多个CMD会有什么问题32. Go中的make和new的区别33. 如果对slice中的元素取指针,放到一个新的数组中,新数组中的值是什么样的34. 在defer中修改了局部变量并return,返回值为类型和(变量+类型)两种情况下会返回什么35. 讲一下闭包36. 闭包是在解决什么问题37. Go中的Context说一下38. 什么场景下用Context39. 请设计一个协程池40. 反问
点赞 23
评论 9
全部评论

相关推荐

北汽福田 工艺岗 8000
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务