一面:1.go的调度2.go struct能不能比较?3.go defer(for defer)4.select可以用于什么?5.context包的用途?6.client如何实现长连接?7.主协程如何等其余协程完再操作8.slice,len,cap,共享,扩容9.map如何顺序读取?10.实现set11.实现消息队列(多生产者,多消费者)12.大文件排序13.基本排序,哪些是稳定的14.http get跟head15.http 401,40316.http keep-alive17.http能不能一次连接多次请求,不等后端返回18.tcp与udp区别,udp优点,适用场景19.time-wait的作用20.数据库如何建索引21.孤儿进程,僵尸进程22.死锁条件,如何避免23.linux命令,查看端口占用,cpu负载,内存占用,如何发送信号给一个进程24.git文件版本,使用顺序,merge跟rebase二面:1.项目实现爬虫的流程2.爬虫如何做的鉴权吗?3.怎么实现的分布式爬虫4.电商系统图片多会造成带宽过高,如何解决?5.micro服务发现6.mysql底层有哪几种实现方式7.channel底层实现8.java nio和go 区别9.读写锁底层是怎么实现的?10.go-micro 微服务架构怎么实现水平部署的,代码怎么实现?11.micro怎么用12.怎么做服务发现的13.mysql索引为什么要用B+树?14.mysql语句性能评测?15.服务发现有哪些机制16.raft算法是那种一致性算法17.raft有什么特点18.当go服务部署到线上了,发现有内存泄露,该怎么处理19还有一些非常底层的问题
点赞 14
评论 3
全部评论

相关推荐

ResourceUtilization:四六级不愧是大学最有用的证之一
点赞 评论 收藏
分享
04-03 22:39
重庆大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务