把之前面的一些公司面经统一发下吧,有实习有秋招    go后端八股,需要自取https://github.com/Swiftie13st/LearningNote/tree/master/%E5%85%AB%E8%82%A1        腾讯云智一面总之非常离谱,问很多底层1. 源码补码反码了解吗?2. -5是怎么存的?3. 类型转换是怎么做的,int8,int32...底层是怎么转换的?4. 强制类型转换会出现什么问题?5. 一个机器16位,32位,64位指的是什么?6. go中值传递和引用传递的区别?7. string的底层是什么?10. 心跳检测是如何做的?11. 怎么获取的用户信息?12. 点赞排行榜怎么做的?13. 为什么用zset?zset底层是什么?15. gorm有什么缺点?17. 唯一ID怎么生成的?18. grpc基于什么?19. 那http2进行了那些优化?20. protobuf怎么实现的?21. tcp原理是什么?23. tcp有什么缺点?24. 你知道quic吗?25. quic解决了什么?26. git是自己搭的服务器吗?不是。那用git干什么呢?28. 讲一下mysql的底层?我讲的索引B+树29. 索引b+树一般多少层?30. 我们讲mysql最大不要超过多少行?为什么?31. mysql有哪些锁?32. 介绍一下两阶段提交33. 你了解了这些底层之后,对你编程有什么帮助?34. redis是单线程的吗?35. 除了6.0引入的网络IO多线程,redis还有那些部分是多线程的?36. redis为什么快?37. redis对int类型做了哪些优化?38. go闭包的底层是什么?39. 闭包有什么用?40. goroutine的底层介绍下?41. go的context有什么用?42. context底层实现?43. 1亿个数怎么排序44. 归并排序具体过程二面:2. 介绍下go的协程,GMP3. 使用goroutine遇到的问题4. 介绍下ping命令5. icmp工作在那一层6. tcp四次挥手7. 为什么要等待2msl8. 进程通信方式9. redis主从复制原理10. 介绍下二叉树和平衡二叉树11. 介绍下数组和链表12. 查询方式有什么区别13. 如何快速找到链表中间节点14. 口述最长回文子串15. 口述最长上升子序列好未来也是挺离谱的面试,问的感觉很偏1. 有2000w个恶意邮箱怎么限制?2. 如果布隆过滤器发生正常用户被拦截如何解决?如何从代码角度解决?3. redis的哈希底层4. innodb和mysiam的非聚簇索引的区别5. mysql创建一个表会生成哪些文件?6. mysql主从复制的原理7. mysql高可用如何做?如何自动切换主从8. mysql手动切换主从的命令9. explain具体字段10. redis高可用方式有哪些?11. 讲一下哨兵,此方式会丢数据吗?12. redis持久化方式,默认是什么?13. 如何配置AOF,配置的具体字段是什么?14. aof有哪些配置?15. everysec会阻塞主进程吗?16. 请求从dns到mysql的过程17. k8s如何暴露rpc请求?18. grpc-gateway底层实现19. go的泛型编程any20. git如何创建并切换分支?如何拉取远程分支21. xss攻击了解吗?如何解决百度一面:1. redis怎么用的2. 心跳检测如何做3. 令牌桶4. 为什么用lua5. 介绍下redis集群6. 为什么要用哈希槽7. 哈希槽是如何定位到具体的主机的8. zset底层9. 跳表层高是如何决定的10. 数据量非常大的情况下还能用zset吗?11. 讲下go并发编程12. mysql的主从原理13. 如何保证主从一致14. mysql的锁有哪些15. 讲下mvcc16. 什么是幻读17. 如何解决的幻读18. 索引如何实现二面不是技术面,基本是闲聊不过没oc估计排序挂了松鼠AI一面6. 讲下GMP7. M和P的数量的关系8. 讲下GC9. 何时会发生GC10. 讲下map11. map并发安全吗?12. map中删除一个数据会释放空间吗?13. 讲下golang的内存管理14. 如何防止内存逃逸15. MySQL数据类型如何选择16. tinyint、smallint、int、bigint占用空间大小17. 讲下联合索引18. 讲下最左匹配19. redis持久化20. 数据不一致如何解决21. http状态码有哪些22. git常用命令约二面拒了虎牙SRE,运维岗来的1. 对SRE的理解2. 为什么不投开发3. 介绍项目4. 项目遇到的问题5. 为什么用websocket不用http,区别6. 项目中有没有考虑程序崩溃的情况?7. CPU负载和利用率的区别8. linux指令了解哪些9. 如何查看某个线程占用10. TCP拥塞控制11. 为什么有快速恢复12. 出现大量TIME_WAIT可能是什么原因?上层原因,从应用的角度13. 如何解决?14. TCP什么时候会出现重传?上层原因15. 如果网卡出现高负载或者cpu只是单核处理网络会不会出现?怎么解决16. 如果手头有优先级很高的工作,但是现在穿插了一些优先级也很高的工作,如何处理腾讯    mysql5.0和8.0的区别    go最新版本加了什么    mysql页分裂    mysql引擎间的区别    如何优化索引    隔离级别RC和RR的区别和实现原理    四次挥手,close wait,time wait    tcp头部有哪些字段    http123区别    jwt和cookie + session    常见的网络攻击,sql注入、xss    令牌桶    go内存模型    chan底层    olap 和 oltp 数据库    时序数据库,海量处理数据的数据库    kafka死信    kafka 宕机后处理    如何抽象 utils 层虾皮    kafka重复消费    mysql索引    慢sql,发现-原因-解决    b+树    事务acid,隔离级别    innodb vs myisam    进程线程协程    aof vs rdb    redis主从原理    redis内存淘汰规则    websocket特点    timewait    https握手    linux命令    awk命令同花顺    ws心跳检测,客户端和服务端发送的心跳内容是不一样的    go chan底层实现    kafka如何保证一次消费    redis哈希槽为什么16384    哈希槽在redis中是如何存储的WPS    进程通信    进程有哪些状态    解决哈希冲突的方法    链表法如果链表过长如何优化    kafka如何保证一次消费    介绍redis集群    redis哈希槽为什么16384    哈希槽在redis中是如何存储的    redis string底层实现    如何用redis实现消息队列    mysql乐观锁悲观锁实现    B+树海信1. jwt可以做权限控制吗?为什么2. go 两个string合并,用"+",fmt,strings,哪个效率高3. 什么情况下nil == nil4. gin中间件是如何实现的5. 大量死循环goroutine性能消耗在哪,在cpu、内存、还是go自身机制6. websocket7. 空struct的应用场景B站    介绍实习经历    mysql innodb和myisim区别    redis如何分析热key?key的占用大小?    protobuf    udp、kcp    go gc    slice扩容    学go遇到什么坑    linux定时任务得物    为什么epoll要用红黑树    net/http对于网络io是怎么处理的    虚拟内存寻址过程,为什么要有页表机制,发生缺页会怎么样    cpu执行进程的过程,为什么要有这些状态    map的底层,插入一个数如何执行    一个接口预期500qps,但测试只能100qps,服务器cpu内存都正常,排查思路字节    redis怎么用的    心跳检测如何做    令牌桶    为什么用lua    介绍下redis集群    为什么要用哈希槽    哈希槽是如何定位到具体的主机的    zset底层    跳表层高是如何决定的    数据量非常大的情况下还能用zset吗?    讲下go并发编程    mysql的主从原理    如何保证主从一致    mysql的锁有哪些    讲下mvcc    什么是幻读    如何解决的幻读    索引如何实现    介绍下http协议    websocket和http的区别    redis常用数据结构    redis内存满了会怎么样?    redis的lru是真正的lru吗?滴滴    redis怎么用的    zset怎么用的    为什么要心跳检测    为什么要用lua脚本    chan有什么用    map并发安全吗?为什么    子goroutine的panic会不会被父g捕获    go的内存模型    内存泄漏    如何排查    atomic包哪里用到了    linux负载高如何排查    io多路复用    什么是回表    tcp滑动窗口    介绍下websocket    ws协议介绍下    有没有看过go ws库的源码    http2和http1的区别    cookie+session和jwt的区别    令牌桶怎么实现的    为什么用lua脚本    除了lua还能用什么实现    消息队列用过吗?    介绍下网络7层模型    粘包拆包是什么,发生在哪一层    心跳检测如何实现    协程池怎么实现的    雪花算法原理    webrtc    grpc怎么用的    为什么grpc速度快    怎么测的速度
点赞 24
评论 8
全部评论

相关推荐

程序员牛肉:不用想,肯定是被卡学历了。 简历其实没什么大问题,就中规中矩的及格简历。但问题就在于有太多学历比你好的人了。所以即使你们的能力一样,人家也更加倾向于约面学历更好的。
实习,投递多份简历没人回...
点赞 评论 收藏
分享
嗨害嗨我来了:感谢我吧,上次我在食堂敲打了一个姓雷的,他说马上给大学生们准备hc
不卡学历的大厂有哪些?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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