小黑盒-二面

📍面试公司:小黑盒  
🕐面试时间:03/19  
💻面试岗位:go(需要转码)

❓面试问题

1. 请做一下自我介绍。
2. 你现在没有实习?之前实习有什么收获?
3. 为什么现在才开始找工作?
4. 你想找什么样的工作?
5. 为什么选择投我们公司?
6. 算法题:给定一个数组和一个数字K,找三个数字之和等于K。说思路。
7. 除了双指针,还有哪些方法?
8. 时间复杂度是多少?
9. 还有别的方法吗?
10. 你平时用Redis吗?用过哪些功能?
11. Zset是用什么实现的?
12. 跳表是怎么实现的?
13. 跳表中一个数字的排名怎么计算?
14. 简单说一下你自己的优缺点。

🙌面试感想  
二面听说是CTO之类的高管,问的倒不是多难,之前看过面经都大差不差,三数之和真是汗流浃背了,说了有(双指针、哈希、暴力三重循环、dp、回溯)这些,居然还让我说。。。可能我确实答的一般般,最后给我挂了😣,我的梦中情盒😭😭

#发面经攒人品#
全部评论
问这么难就是不想要吧
点赞 回复 分享
发布于 05-01 21:56 江苏

相关推荐

📍**面试公司**:小黑盒🕐**面试时间**:03/11💻**面试岗位**:go(需要转码)❓**面试问题**1. 请说一下 SSE 协议和 WebSocket 协议的区别。2. WebSocket 的端口和 HTTP 的端口是一样的吗?为什么?3. 端口这个概念是由哪一层提供的?4. 发送一个 HTTP 请求,从发送到接收中间发生了哪些过程?5. 什么是反向代理?正向代理和反向代理有什么区别?6. 你的社区项目中使用 Nginx 了吗?用到了哪些功能?7. WebSocket 是否支持 HTTP/2 或 HTTP/3?8. SSE 是基于 HTTP/1.1 的吗?9. 你的社区项目用了 HTTP/2 吗?10. 讲一下 IO 多路复用。11. 详细讲一下 epoll 的实现原理。12. 多路复用相对于非多路复用的优势是什么?13. epoll 底层为什么用红黑树而不是哈希表?14. 你在数据库项目中实现的死锁环路检测是怎么设计的?15. 如何选择回滚的事务?为什么不是任选一个?16. 如果让你设计一个选择代价最小的事务回滚,你会怎么决定代价?17. 除了资源数量,还有其他评估代价的方式吗?18. B+ 树是如何支持并发操作的?19. 写操作导致节点分裂时,如何保证并发安全?20. 你对 B+ 树做过单元测试或集成测试吗?压测过吗?21. 严格两阶段锁和两阶段锁的区别?22. 你的 WAL 日志是怎么实现的?23. 如果数据库崩溃,如何用 WAL 恢复数据?24. WAL 日志不断增长,有清理机制吗?25. 你在项目中的双层缓存设计(本地缓存 + Redis)具体是怎样的?26. 为什么用两层缓存?分别缓存了什么?27. 如果连接异常断开再重连,会有问题吗?28. 你的设计支持分布式吗?如果支持多个实例,如何保证回调能连接到正确的机器?29. 了解一致性哈希吗?请讲一下。30. Redis 是如何保证一致性的?31. Redis 的选举是怎么做的?用了什么算法?32. Redis Cluster 为什么是无中心的?既然用了 Raft 算法?33. 你有用过 Redis 的自动切换机制吗?34. 你在实习中做的向量召回,是用 ES 做的吗?35. 如果同时命中关键词和向量,如何融合排序?36. 你对 RRF 公式做过调优吗?37. 你在实习中参与向量召回的具体哪部分工作?38. 算法题:深度比较两个 Object(可能是 Map、List、String),用 Java 实现。39. 实习中有没有遇到过与导师意见不合的情况?怎么处理?40. 如果发现 bug 需要其他组协调,对方不承认,怎么办?41. 你使用过 AI 编程工具吗?优缺点?42. 你们公司有提供 AI 编程账号吗?使用多吗?🙌面试感想好难的小黑盒,面的时候压力爆大,追着我杀,面了80分钟。但是面试官人很好,有引导有反馈也很礼貌。虽然我太菜啥都不会,但是居然觉得面的很爽😂,这就是和高手的对话吗。好多问题已经问到我冒汗都不会了,笔试也没太写出来就大概写了个思路,但是还是感谢面试官让我过了一面🙏
发面经攒人品
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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