腾讯云智西安后台开发一面(4.1)

#腾讯云智研发2025实习生招聘# 围绕项目提问
自我介绍
项目介绍
1. zset怎么设计的
2. 缓存一致性
3. Key高热访问怎么分散请求,先说了集群部署分散请求,然后又说限流,这里一直没跟面试官对上脑电波
4. 线程池配置,这里使用多线程查sql,问怎么保证返回结果有序
5. 知道虚拟线程吗,为什么池化不敏感
6. 有了解延迟队列底层是怎么实现的吗(wxg处女面问过,还好留了个心眼,大概讲了用死信队列实现和插件的不同)
7. 让你自己实现延迟队列会怎么实现
8. 你还有其他延迟队列的实现方案吗
9. 布隆过滤器遇到哈希冲突怎么解决,能避免吗
10. 微服务架构怎么保证整体服务的高可用,会不会还存在单点问题
11. synchorized和分布式锁(synchorized这里面试官的发音怪怪的,然后我听上去完全像个陌生词,然后不知道说的啥,后面大概扯了一下分布式锁)
12. 数据库悲观锁和乐观锁机制
13. MVCC机制
14. 事务的原子性怎么实现的
15. 脏读和幻读怎么发生的,如何解决的
16. Web网络安全问题你了解哪些,怎么避免
17. JVM的gc介绍,年轻代和老年代回收机制区别
18. 内存泄漏有哪些场景
19. Spring配置文件的加载顺序和加载机制
20. Spring中从一个api请求到api响应在整个框架内部经历的过程(没看过)
21. 服务注册怎么搞的
22. ES倒排索引和正排的区别
23. ES深度分页问题怎么避免和解决(不了解)
24. 项目遇到的难题,怎么解决的(上次被问到直接不知道讲啥,还好这次长记性了,大概扯了一下在项目技术选型上的问题)
25. 向量数据库性能对比(RedisSearch,ES,因为我这里用的RedisSearch,然后提了也可以用ES)
26. 嵌入(embedding)怎么做的,第一次说embedding不知道说的啥东西。。。
27. 聊天 有没有记录技术博客,最近在学什么。。。(这里讲了在了解最近很火的MCP)
28. 没有手撕,面试的时候笔试还没有做,面试官让下去补一下笔试
全部评论

相关推荐

05-20 13:33
已编辑
门头沟学院 产品经理
base西安,岗位是技术产品,目前入职一周,记录一下landing期间的经历和感想p2是内推码,需要的uu可以投递简历完联系我帮查进度暑期实习和春招还有一个多月时间😍冲冲冲入职流程1-offer拿到后关注邮箱的入职相关邮件,准备入职材料,包括个人证件、工卡照等等!工卡照墙裂推荐找个照相馆拍个好看的😋2-入职日流程跟随入职群的指引到会议室,培训+领临时工卡,培训结束之后等待mentor来会议室领走你真的很像被拎走的小鸡仔(被纠正:鹅仔😋拿到电脑后开始根据教程安装工作环境,入职日的第一个早上就过去啦~PS:不用自己买拓展坞😭会跟着电脑一起发3-landing过程筑波在上午把环境基本搞定,下午和mentor11完,就开始接触业务流程了因为一面时候就知道入职之后要做什么,所以提前有了解了一下,上手也挺快😆所以算是一日landing😋?入职感受1-云智和腾讯总部的区别?云智是腾讯CSIG事业群的研发子公司,平时工作大多会和总部CSIG的同事远程进行(有的小伙伴的mentor也在深圳,需要远程),参与的也是腾讯云内部的业务😉所以对于工作内容和含金量不用太担心2-对于新人的培养?入职之后会有内部的学习平台。因为筑波是产品岗,所以也是从内部课中学习到很多有用的知识技术岗据筑波的了解,除了mentor的11指导,还会有内部的技术分享会,也是收获满满3-整体氛围目前入职一周,周围的mentor和其他同事也都很友好,整体氛围融洽,中午还会一起约饭😋每层有茶水间,有的部门可能掉落零食(😋目前仅发现筑波的部门有),特定楼层也有健身房,下班之后也可以去摇一摇器械放松一下~
点赞 评论 收藏
分享
05-20 13:03
已编辑
浙江工业大学 C++
5.8用过C++十一之后的语法吗?比如 ()?了解C++11 的Lamda表达式,智能指针以及(没听清)吗你刚刚说你用到Lamda和智能指针比较多一点,那我们先来谈谈Lamda表达式,lamda的组成部分有哪些?lamda表达始中的返回类型需要写吗?为什么?它的实现原理了解过吗?为什么编译器会把他形成一个类?然后实现这个类的时候发生了什么?具体使用它的时候发生了什么?这个类有几部分组成?必须有哪些成员函数?Lamda表达始终的[]叫做什么?它的使用场景都有哪些?接下来我们聊聊智能指针,你用过哪些智能指针,简单解释一下?Unique_ptr的使用场景?Unique_ptr的具体实现?你刚刚谈到它的移动构造,描述一下Uniqu_ptr从使用层面怎么去转移所有权,再分析一下它是怎么实现的?std::move实际上做了什么?讲一下shared_ptr实现是怎么样的?底层如何实现?讲一下你的代码中shared_ptr一般怎么写?如果不适用make_shared怎么去实现shared_ptr?new和make_shared他们两个谁的效率更高一点?make_shared是线程安全的吗?引用计数是怎么实现的?你说会指向引用计数,那么是怎么指向的?底层怎么实现的?你可以大概讲一下比如说是一个结构体,这个结构体里面有哪些东西?然后是如何创建它的?然后怎么去通过多个shared_ptr去持有他?引用计数是线程安全的吗?我答的不安全的,他说如果引用计数都不安全的话,那么shared_ptr又该怎么实现安全呢?然后谈到了多线程是不安全的,单线程安全?问如何保证多线程下的安全?除了加锁之外还有哪些方法?知不知道原子操作?接下来谈一谈容器,你是使用哪些STL容器。讲一下vector容器。扩容机制是怎么样的?底层如何实现?用这个扩容过程,性能会有消耗吗?怎么解决频繁扩容带来的性能消耗问题?vector怎么删除元素?写一个vector原地删除重复元素的代码。写快排。---5.91  项目注册登陆是怎么做的   登陆注册的时候会携带那些信息2  密码传输不安全 怎么解决的   你的解决方法太简单了  会被破解  有没有其它方法3 登陆注册  用的什么协议    怎么改成HTTPS  改为HTTPS的话 客户端需要做哪些工作4 HTTPs怎么实现 加密   加密通道怎么建立de5 你的数据 需要发送到服务端  过程是怎么样的?6 就直接到服务器去了?(大概说的是在网络怎么传输) 说一下具体细节7 不使用ARP、DNS怎么解决?8 项目中多线程高并发怎么实现的   没有任务的时候  你的线程在干嘛9 没有互斥锁会怎么样   会导致服务崩溃吗10 举例子说明11 再举一个例子  更好的说明12 举一个较好的让系统崩掉的例子13 系统一定会崩溃吗? 为什么会崩溃?背后有什么机制?14 开很多线程就一定会卡死吗  什么原因导致卡死?15 CPU占满就一定不能切换到另外的程序吗16 再举一个 多线程操作导致程序崩溃的例子   怎么就让程序崩溃了呢?(指我的例子)   从系统的角度和程序运行的角度来看,是怎么发生的?系统报错,报什么错?为什么没有合适的程序处理  就会崩掉 ?什么机制  让程序推出的(上面应该都是想问操作系统会做什么事情)17 你遇到崩溃的话  怎么排查---5.13自我介绍为什么选择云智,对云智了解吗?具体了解那些?你家哪儿的?愿意来武汉吗?愿意留在武汉吗?你有其他的offer吗?分别是什么?你的职业规划?能实习多久?选择你其中一个项目介绍一下?(背景,你做了哪些?)---5.15OC---5.16offer
点赞 评论 收藏
分享
评论
4
24
分享

创作者周榜

更多
牛客网
牛客企业服务