老虎国际后端开发实习生(咨询)二面面经

大概5天后约的二面
## 高并发性能相关
q:如果有一个抢票的场景,会采取什么方案保证高并发时候的性能?
a:首先考虑扩容,然后采用负载均恒来减少路由层面的压力,比如对ip地址做个哈希
q:怎么保证相对公平性,比如保证先来后到,但是也不是绝对公平
a:对请求排队来保证公平性,同时也能形成限流结果,也可以通过一些抢占机制,让公平性下降
q:如果造成了超卖问题,该如何发现?如何解决
a:
发现:超卖问题可能是数据库或者部分流程down掉导致的,也就可以从这部分入手,如果发现了部分服务down掉,就考虑造成了超卖问题,还有可能是重复的请求,没有正确获取锁,解决方法就是组织重复请求。
解决:如果发现了超卖问题,暂停对数据的消费,保存在请求队列中,运行检查机制后,再重新评估这个数据是否能继续消费
q:提到了队列,你在选择相关技术的时候,会考虑哪些方面?
a:考虑吞吐量,是否可以无缝扩容,响应速度快
q:如果要监控数据库的性能,该看哪些指标?(没回答上来之后提示了,数据库也是一台计算机)
a:监控磁盘、内存、cpu的占用,监控连接数是否到达瓶颈
## 总结
还有一些问题是在记不清楚了,几乎全部是诸如此类的业务相关的问题,我不会也不是很了解,面试官每次听完我的答案都给了半肯定的答案:“这样也行”、“这个也可以”,所以应该是没有答到点子上,我需要加强相关的知识点特别是消息队列和redis的理解了,面试很快,大概30分钟不到就结束了,其中面试官会不厌其烦地重复和解释问题给我思考时间。
全部评论
你这是老虎国际新加坡总部是吧
点赞 回复 分享
发布于 02-04 14:07 湖南
没有手撕嘛
点赞 回复 分享
发布于 2025-12-17 12:55 吉林

相关推荐

HR面和技术面的区别就在于技术问题不是很多,主要是从过往经历了解个人。首先也会有个自我介绍,自己的个人信息还有教育背景以及过往实习经历。后面就是HR针对这些进行提问,比如对某段实习经历或者某段竞赛经历很感兴趣就会深挖。然后就是匹配度的问题了,比如问你是哪里人,如果离base地比较远,HR会问能不能接受这个base地。还有就是工作强度,HR说明一下工作强度,也是看能不能接受,以及涉及到出差和驻场这些,都需要强调。后面就是刺激的谈薪资环节了:这绝对是 HR 面里最让人紧张的部分,尤其是对咱们应届生来说,报高了怕直接被 pass,报低了又觉得亏了自己。大厂和中小厂的谈法还完全不一样,大厂 HR 一般都很直接,会先亮出他们的校招薪资包,基本工资、绩效比例、年终奖、补贴这些都讲得明明白白,甚至会告诉你 “我们的薪资是标准化的,同批次应届生差别不大”,基本上没什么议价空间,最多就是争取一下签字费或者安家补贴。中小厂的 HR 就灵活多了,一上来先问你 “期望薪资是多少”,这时候就是博弈了。你报高了,他们会跟你哭穷,说 “我们公司规模小,预算有限,但后续涨薪空间大”;你报低了,他们又会乐呵呵地直接答应,让你事后恨不得拍大腿。还有些 HR 会玩文字游戏,说 “我们月薪能给到 10k,还有绩效奖金”,但细问才知道绩效是看公司业绩,能不能拿到全看运气。除了谈钱,HR 还会确认一些入职细节,比如到岗时间、是否需要落户、能不能接受试用期薪资打折这些。像我之前面过一家上海的公司,HR 特意问我能不能接受三个月试用期,薪资打八折,还强调 “表现好可以提前转正”,这些都得问清楚记下来,避免后续踩坑。最后,HR 面收尾的时候,大概率会跟你说 “我们会在一周内给你答复”,然后就是漫长的等待。其实整个 HR 面下来,技术能力已经不是重点了,HR 更看重的是你这个人稳不稳定、期望值合不合理,毕竟招一个人进来,公司也不想刚培养好就跳槽。
查看8道真题和解析
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

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