腾讯s3后台-暑期实习

Timeline:2025.02.20-一面-次日上午挂了
一面:
1、100首歌,编号为1-100,怎么每次随机选一首并且每次不重复,即无放回的抽取(Colections.shufte洗牌算法),不过我比较笨bitmap+random,面试官说也可以;
2、实习细节询问:分库分表策略,为什么用分布式缓存,分库分表后的分布式id你们是怎么做的,分片键怎么考虑呢?你们主键的数据存储类型是?(有点没听懂)
3、看到你用了mq,为什么用异步?
4、Java内存模型你了解吗?然后吟唱完八股以后面试官说不好意思我说错了,我想问JVM,然后开始说JVM,还问了一点栈溢出和元空间容量不足引起的OOM的可能排查思路
5、线程池:你怎么实际计算需要的核心线程数目和阻塞队列大小?你怎么设定拒绝策略?高请求下有的用户的请求被拒绝了,你会怎么处理反映给用户?
6、Java的同步机制跟我说说?JVM本地锁和分布式锁(开始吟唱分布式锁)
7、看到你有个练手项目,架构你怎么设计的,设计思路跟我说说?
8、算法题:mid一道:【215.数组中的第K个最大元素】,用的堆排。

第二天早上起来流程已结束。
全部评论
这样都挂
点赞 回复 分享
发布于 02-24 22:31 辽宁
请问什么时候投的呀 我这两周了一点动静都没有
点赞 回复 分享
发布于 02-24 11:10 江苏
耐面王
点赞 回复 分享
发布于 02-22 13:08 广东
佬是直接发邮件,还是打电话约面的?
点赞 回复 分享
发布于 02-22 01:40 湖北
答得这么好也挂?
点赞 回复 分享
发布于 02-21 19:23 浙江
佬oq了
点赞 回复 分享
发布于 02-21 17:40 浙江
提前批是不是好多kpi面
点赞 回复 分享
发布于 02-21 14:11 北京

相关推荐

头像 会员标识
03-28 21:35
已编辑
浙江大学 Java
#牛客AI配图神器#1. HashMap底层原理,什么时候转链表,什么时候转红黑树2. HashMap线程安全吗?ConcurrentHashMap和HashTable底层怎么实现线程安全的3. 实现线程安全的方式还有哪些,除了锁?sychronized和reetrantlock的区别4. volatile底层是怎么实现的5. ThreadLocal底层原理6. ThreadLocal使用会不会有一些问题?怎么解决7. 你项目哪些地方用了缓存,Redis缓存是怎么实现的(但是居然没问缓存三剑客,感觉下次是不是得主动多说一点)8. 你这个缓存有没有预热9. Redis分布式锁的实现10. Redis分布式锁会不会有问题11. 使用 Redis + Lua 脚本实现对用户秒杀资格的预检是怎么做的,CAS解释12. 你这个对Redis的操作是怎么实现的,是硬编码的吗,还是使用jdbc?(这个问题稍微没有理解,后来再问了下是不是想问Mybatis,面试官说是的,问我是不是通过注解实现的)13. 点评为什么用session登录,并表示session登录比较老,为啥不用jwt之类的。Session共享问题14. jwt是怎么做校验的15. jwt的payload里面存了什么信息16. MySQL的索引类型?什么情况下索引会失效17. 最近有学习什么新技术(哽住,最近都在复习,开始往自己最近背的知识点扯)18. 你有使用什么AI工具19. 遇到技术方案有分歧怎么解决20. 作为♀为什么会想做开发,这个比产品加班多(emmm)反问:负责的业务、结合AI的内容、他们在用的AI工具、数据安全问题,以及交流发现虽然业务会接入大模型,但是面试官说基本不太会去关注大模型相关的东西(是的,他甚至都没发现有论文那一行),主要还是看开发相关的项目总结:确实存在一些问题不知道如何表达or不知道往哪些点去答,业务细节+底层要多熟悉,优化一下项目吧
点赞 评论 收藏
分享
评论
6
65
分享

创作者周榜

更多
牛客网
牛客企业服务