面经详情

C++面试一般,共1轮面试
  • 都是一些基础知识
一面 70min **
  • (很多问题记不太清楚了) 
Q:1、自我介绍
Q: 2、项目相关 限流相关,分布式锁,Kafka等… 
  • 令牌桶漏桶实现,分布式锁实现和对比,原子操作、 Kafka架构,可靠性、零拷贝... 3、线程进程协程各自之间的区别 
Q:4、Goroutine协程 、GMP调度1条回答
Q: 5、Golang GC算法
Q: 6、Golang中slice是线程安全的么 map呢 1条回答
Q:7、sync.map底层实现 如何保证线程安全 // 
Q:sync.map的底层是通过加锁的方式,
Q: 8、map的底层实现和扩容,hash解决冲突的方法 //1条回答
Q: map的次鞥实现是hash 数组,加上链表, hash解决冲突,主要有开放定址法和链表法。 
Q:链表法,以及线性1条回答
Q: 9、计算机网络,分层结构中每层中常见的协议 // 
1. 应用层 http协议,POP协议,SMTP协议 // 
2. 传输层 tcp协议,udp协议 // 
3. 网络层 IP协议, ICMP协议,RIP协议 // 
4. 数据链路层,ARP协议。 // 
5. 物理层, IEEE协议

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网寒武纪科技寒武纪科技面试经验寒武纪科技面试经验:C++面试一般,共1轮面试