阿里国际-后端-凉经

0826投递

0904一面
1. 多线程异步手撕
2. 自我介绍。
3. 用户输入域名访问部署在公网环境的网站,从输入域名那一刻起,整个访问链路是怎样的,最终怎样连接到目标机器?
4. 当网站访问人数增多,之前的单机部署无法满足需求,要将其变为集群部署,这个过程的架构是怎样的?
5. 集群部署中,有A、B、C三台机器,不同访问可能到达不同机器,如何维持用户登录状态,保证会话状态一直在线?
6. 按相同请求(如同一客户端IP)映射到同一台服务器的负载均衡策略,除了可能导致负载不均衡,在功能实现稳定性方面还有什么可能的问题?
7. HTTP和HTTPS有什么样的差别?
8. 在HTTPS中,证书的下发流程是怎样的?证书涉及的公钥、私钥以及CA(权威机构)之间是什么关系?
9. 在多线程使用HashMap的场景下,如何避免线程安全问题?有哪些其他方案?
10. 平时讨论的线程安全一般指什么问题?请从Java内存模型的角度讲解一下。
11. 线程执行简单的i++操作,为什么会存在线程不安全问题?
12. MySQL中,LEFT JOIN(左连接)和INNER JOIN(内连接)有什么样的区别?比如A表和B表通过ID关联,A表中存在的ID在B表中没有时,两种连接方式的查询结果会有什么不同?
13. 平时使用数据库时,有哪些性能优化的经验?
14. 当数据量级达到一定规模,即使加了索引查询还是比较慢,除了加索引还有其他什么优化方案?
15. 当MySQL因流量过大导致QPS(每秒查询率)跟不上时,有哪些常见的解决做法?
16. 在数据库和请求之间加缓存(如Redis)后,由于缓存存在读和写操作,可能出现缓存与数据库数据不一致的情况,如何尽可能保证读取的缓存数据与数据库真实数据一致?
17. 数据库读写分离的设计思路大概是怎样的?
18. 数据库主从同步的过程是怎样的?比如MySQL中是利用哪些能力实现主从数据同步的?
19. 你对RPC(分布式远程调用)技术有了解吗?
20. 假如通过HTTP协议实现远程调用代码(如调用远程机器上某一个类的方法),让你设计这个远程调用过程,你会怎么设计?
21. 你之前用到AI相关技术(包括检测)和MCP,能讲一下当时是怎么搭建相关系统的吗?实现了什么样的功能?
22. 大模型调用外部服务时,Function Call(函数调用)和MCP之间有什么样的差异性?
23. 在学习和实践过程中,你觉得哪一件事情挑战很大?请说一下这件事以及你应对挑战的过程。

0909二面
1. 自我介绍?
2、项目内容
3. 不同MCP工具之间有差异,资源消耗也不同,在这个过程中怎么保证每一个工具的稳定性?
4、实习期间,你觉得哪一件事情做得最满意、挺不错的?
5. 海量数据存储常常用到布隆过滤器,你可以解释一下布隆过滤器的原理吗?
6. 如果一个接口响应超时,前台接口,那么你会怎么排查
7. 出一道概率题:有0到5六个数字,能组成多少个四位偶数?
8. 如果需要从布隆过滤器里面删除一个数据,该怎么实现?
9. 你自己觉得你最大的缺点或者不足是什么?
10. 你项目中涉及到Kafka的高性能相关内容,能解释一下Kafka为什么可以达到这么高的吞吐量吗?核心的设计是什么让它实现了这样的能力?

0910HR面
1. 自我介绍
2. 高考分数,高考数学分数
3. 0到100的数字中有多少个8
4. 比如3点55分,时针跟分针的夹角是多少,数学公式应该怎么写
5. 假设有两个桶,一个能装3升水,一个能装5升水,如何用它们量出4升水?说出两种方法
6、问实习经历
7. 你对大模型的理解有多少?
8. 在项目里了解到关于中间件(如Redis)的哪些知识?
9. Redis是什么?
10. 一面的手撕做得不好,为什么
11. 你对自己的技术能力打多少分(十分制)?
12. 你觉得实习那边的工作氛围有什么可以改进的地方,或者你理想中的工作氛围是什么样的?
13. 你未来的规划是什么?分两个阶段,一个是到毕业,还有一个是毕业之后一到三年。
14. 你了解过去年校招的薪资行情吗?你期望的薪资范围大概是多少?
15. 如果我们给你发了意向书,你会如何处理其他公司的面试流程?比如是否会继续走其他公司的流程,或者不再投其他公司?
16. 你参加比赛时担任队长,能讲一下你在比赛当中的分工吗?一部分是你在里面发挥的作用是什么(偏结果或内容层面),另一部分是你作为队长发挥最大的价值是什么?
17. 身边的人是怎么评价你的?对你最多的评价是什么?
18. 你的缺点是什么?

0911:通知我需要补个笔试,说一面手撕写得不好,下午补了个笔试面,写了一道排序和一道多线程的题

0912:流程结束,告知排序挂了
全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 09-30 08:42 广东
啥bg啊佬
点赞 回复 分享
发布于 09-22 13:21 上海
怎么你这个HR面还会问技术的?
点赞 回复 分享
发布于 09-21 10:52 广东

相关推荐

10-13 18:55
东华大学 C++
一、开场与自我介绍二、技术八股与基础1.C++中的const关键字有哪些用法?它在成员函数中修饰this指针时有什么意义?​​​2.override和final关键字有什么作用?它们分别在什么场景下使用?​​​3.C++11中的移动语义是什么?移动构造函数和移动赋值运算符在什么情况下会被调用?​​​4.new/delete和malloc/free有什么区别?为什么不能混用?​​​5.智能指针有哪几种?请详细说明std::unique_ptr和std::shared_ptr的区别以及各自的适用场景。​​std::shared_ptr的底层实现原理是什么?std::weak_ptr有什么作用?它如何解决循环引用问题?​6.什么是深拷贝和浅拷贝?在什么情况下必须实现深拷贝?​​​7.C++中多态是如何实现的?请解释虚函数表(vtable)和虚指针(vptr)的工作原理。​​为什么基类的析构函数通常要求声明为虚函数?构造函数可以是虚函数吗?为什么?8.​std::vector和std::list的底层数据结构是什么?它们的主要区别和应用场景是什么?​​std::vector的插入操作在什么情况下会导致迭代器失效?它是如何扩容的?9.​std::map和std::unordered_map的底层实现是什么?它们的查找时间复杂度各是多少?​​什么情况下std::unordered_map的查找性能会退化到O(n)?如何避免?10​C++11中的lambda表达式是什么?它有哪些具体的应用场景?​​11.​什么是RAII机制?它在C++中有何重要性?请举例说明。​​12.TCP和UDP的核心区别是什么?游戏开发中如何选型?13.TCP三次握手和四次挥手的过程是怎样的?为什么建立连接是三次,而断开需要四次?14.​你实习中提到的UDP网络传输,如何在上层自己实现可靠性保证和有序性?15.进程、线程和协程的区别是什么?游戏服务器中为何常用多线程或多协程模型?16.Linux下如何排查CPU占用过高的问题?17.MySQL的索引底层是如何实现的?(B+树)18.在游戏数据库中,行锁和表锁如何考量?19.帧同步模式下,如果某客户端网络波动严重,会出现什么问题?如何缓解?20.游戏服务器在开服时(大量玩家同时涌入)和日常运营中,分别可能会遇到哪些性能瓶颈?你有什么思路来应对?三、项目与实习经历深挖游戏后台开发实习1.请详细介绍一下你在天美实习中最有挑战性的一项任务或项目,你具体承担的角色和实现方案?2.​​​​ 你提到了参与优化网络同步,请具体说说:3.游戏常用的网络同步模型(状态同步、帧同步)有哪些?它们各自的优缺点和适用场景是什么?4.在帧同步模式下,如果某客户端网络波动严重,会出现什么问题?如何缓解?(锁步、冗余输入、平滑插值等)5.如何保证不同客户端在计算同一逻辑帧时结果的一致性?(浮点数确定性、随机数种子管理等)6.实习中遇到的最难的技术问题是什么?你是如何分析、定位和解决的?测试开发实习7.你在京东的测试开发实习经历,对你理解后台开发有什么帮助?8.​​ 是否有过性能压测的经验?关注哪些指标(QPS、TPS、延迟、吞吐量)?如何分析压测结果?9.如果让你为游戏内的一个签到功能设计测试用例,你会考虑哪些方面?(功能、并发、边界、网络异常等)四、算法题合并区间​以数组 intervals表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组。五、反问问了一下团队的技术栈、业务方向、新人培养机制等建议​:面试不仅是技术考核,更是沟通和思维方式的展现。清晰描述你的项目,遇到难题时展示解决思路比直接放弃更好。
发面经攒人品
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

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