小黑盒Golang后端秋招 面经已OC

笔试:45分钟,一道dp一道贪心还有一道变种单调栈,A了1.5约面

八股盛宴,没问项目和实习,1h30min

1. 自我介绍
2. 最近在玩什么游戏
3. 说一下发起一个http请求后,数据包抵达服务器的全流程(计网超详细拷打)
4. 详细说一下ARP协议
5. 说一下https和http的区别,详解一下https的握手过程
6. 说一下mysql的可重复读是怎么实现的
7. mysql在面临大量写入时会发生什么问题,有哪些方案可以缓解
8. 用过redis吗?说一下怎么做PV UV的统计(hyperloglog)?redis pipeline了解吗?原生批命令(MSET, MGET) VS Pipeline?
9. redis大key会对它产生怎样的影响,如何避免大key?
10. 对docker了解怎样,知道docker的数据隔离原理吗?
11. 现在有个场景,如何让自己的服务器被别人ping不了?
12. 如何查看端口号占用详情
13. 说一下go中数组和切片的区别?在使用他们的时候要注意些什么问题?
14. 协程和线程有什么区别?说一下GMP?协程对计算密集型任务能够提升处理效率吗?
15. go的协程和java的线程有什么区别?
16. 算法题:合并两个有序数组
17. 能否接受公司的工作强度
18. 你对目前后端发展趋势的看法?最近有在看什么书吗?
19. 反问环节(小黑盒在前晚怎么崩了

总结:面试官很和善,会引导,但是答得不怎么好,应该是挂了

8.23更新:没挂,约二面

8.28 二面面经
cto电话面

1. 自我介绍
2. 说一下实习过程中印象最深刻的事
3. 讲一下golang的channel,使用时要注意什么
4. golang的线程安全可以怎么实现(sync包),说一下mutex的底层原理
5. 看你会java,顺带讲一下java的线程安全实现吧(讲了一下AQS和CAS)
6. 三数之和讲思路,说了一下排序加双指针,问还有没有别的思路
7. 说一下你的优点和缺点
8. 反问环节

总结:强度没一面高,聊聊天,面试官人挺好

9.2约hr面(两轮技术面+一轮hr面)
9.9 oc
全部评论
给多少薪资呢,捞
1 回复 分享
发布于 2025-11-27 22:18 北京
佬 当初笔试后多久约面啊
1 回复 分享
发布于 2025-08-22 20:11 北京
没咋问项目和实习吗
点赞 回复 分享
发布于 02-27 01:03 广西
薪资能开多少啊请问
点赞 回复 分享
发布于 2025-10-13 21:55 安徽
60分能进面吗😭 211本
点赞 回复 分享
发布于 2025-08-16 12:16 山西
大神
点赞 回复 分享
发布于 2024-08-29 03:49 广东
ssp了吗佬
点赞 回复 分享
发布于 2024-08-26 12:27 广东
我a两道半为什么没有进面
点赞 回复 分享
发布于 2024-08-23 17:03 山东
点赞 回复 分享
发布于 2024-08-23 16:26 广东
怎么崩了啊,你倒是说啊
点赞 回复 分享
发布于 2024-08-23 13:39 广东
小黑盒接受转语言嘛
点赞 回复 分享
发布于 2024-08-23 12:11 湖北
怎么崩了
点赞 回复 分享
发布于 2024-08-23 00:44 江西

相关推荐

03-11 10:12
已编辑
东莞理工学院 Java
📍面试公司:小黑盒🕐面试时间:03/05💻面试岗位:golang后端开发❓面试问题:1. 描述一次完整的HTTP请求全过程(从浏览器输入网址到页面渲染)2. 访问企业官网域名时,解析到的IP是否直接是后台服务器IP,中间是否有其他逻辑3. 阐述HTTP1.0、HTTP1.1、HTTP2.0、HTTP3.0的区别与优化点4. 同一路由器下多台电脑访问同一服务器,服务器如何精准返回数据到请求的电脑5. 操作系统中进程和线程的区别6. 分别阐述进程间通信和线程间通信的方式、具体应用及相关命令/函数7. 执行Ctrl+C后程序退出,中间发生了什么;Ctrl+C是否一定能终止程序,何种情况无法终止8. 查看Linux系统端口占用情况的命令9. 简述Git中rebase和merge的区别10. 描述关系型数据库ACID事务特性,结合项目说明使用场景及未使用的隐患11. MySQL千万级大表使用offset分页遍历会出现什么问题,如何解决12. 建立MySQL联合索引需要注意哪些事项13. 如何判断MySQL查询语句命中的索引14. 设计学校、班级、学生表结构,并编写SQL查询每个班级学生的平均身高15. 如何看待Java和Go语言的区别,个人使用倾向性16. 描述Go语言GMP调度模型17. Go程序出现goroutine卡死不调度的排查思路18. Go语言中P的数量由什么控制19. Go程序中所有函数入参和返回值都用指针传递会导致什么问题20. 如何理解Go语言“通过通信来共享内存,而不是通过共享内存来通信”的设计理念,Go如何实现21. Go语言中channel的底层数据结构22. Go语言中空接口和非空接口的区别23. 项目中Redis Pipeline批量操作与MGET/MSET批量操作的区别24. 简述分布式事务TCC的思想,结合项目说明应用场景25. 风控机制中规则引擎和Apollo的具体功能26. Kafka消息生产和消费的顺序是否一定一致,如何保证消息顺序性27. 日常工作中如何保证代码上线不出问题28. 实习过程中遇到的最棘手的技术问题及解决过程29. C端业务开发中收获的产品思维与用户体验设计经验30. 与产品/运营沟通需求时,遇到不切实际的改动如何沟通处理31. 日常工作中如何看待和使用AI模型辅助开发🙌面试感想:问的东西有点难,不过还是有收获的,还是有些问题比较非常规的
发面经攒人品
点赞 评论 收藏
分享
评论
15
62
分享

创作者周榜

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