腾讯

收藏
社交
10000人以上
上市
深圳
高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
自我介绍 两道算法:1.找出现频率前k大, 用了堆做出来,但是可能面试官希望你手写堆,而不是用编程语言自带的实现,这里我不记得实现具体怎么写了,但是我说了大概的思路2。链表扭转,从中间分开两边,左右两边的链表都要翻转,最终拼成一个新链表(其实就是反转链表啦),用了栈来做,但是后面面试官问我为啥不用单向链表来做,我说之前有试过,但是好像行不通(以前做过反转链表的题,当时就是想用链表来做,但是后面没解决出来,我就和面试官说了),后面结束面试后回想好像确实单向链表能做,有点后悔那么说了3.实习项目里面哪个地方,做的最有成就感,解决了什么问题,选了什么方案,这个有提前准备,所以自我感觉还行?4.讲讲你的秒杀场景?也有准备过,但是后面面试官新说了一个场景,我也圆过去了5.mysql相关(在项目里面穿插来问):事务隔离机制的原理:临建锁.....mvcc(说了大概的步骤,记得不是很清楚)事务回滚,undolog,mysql宕机,redolog ,redolog啥时候发生,事务提交前6.操作系统:(这些都看过,但是忘了,,,,)讲讲淘汰缓存的一些算法 没答出来讲讲虚拟内存 这个答了个大概tcp三次握手四次挥手缺页,物理内存满了,怎么淘汰 也没答上tcp半连接队列全连接队列 这个没答上操作系统堆和栈的区别7.java相关(还是最熟悉java)深拷贝和浅拷贝怎么实现深拷贝javajava的clone方法是怎么样的jvm内存模型中创建一个对象的过程反问:业务有没有agent相关 答:主要还是电商场景最后第二天流程就结束了,感觉自己还有很多不足的地方,这些八股都没怎么背(主要是计网和操作系统,java和mysqlh还是相对熟悉的),以为可能会多问项目,但是项目才问了一点点。可能面试官比较看重这些基础知识,虽然算法题都做对了,可能实习的项目不太行,或者横向有很多比我优秀的吧,也没能挺进二面,还是有点遗憾的,其实还是很sad的哈哈哈,俺不会被打倒的。
查看18道真题和解析
点赞 评论 收藏
分享
1.这次面试我非常紧张,回答得很不好,因此几天才愿意来复盘。我认为最重要倒不是知识的问题,而是暴露了我更深层次的问题:1.想清楚再回答,不用急于回答。2.如果没有思路,试试从是什么,为什么,怎么做这个最简单的思路开始回答3.平时要多练习把逻辑说出来以下是面试的问题:2. 我看你简历中提到对设备列表接口进行了优化,T99从697降到了112。你是怎么发现这个性能抖动的? 是通过什么工具?或者日志监控之类的?3. 那你有没有想过,如果数据量再增加10倍,你会如何进一步优化?4. 分布式数据库跟你现在的单机数据库有什么区别?5. 那你查询一条数据,怎么找到对应的库?6. 比如有一个用户表。 包含用户ID、用户名、用户邮箱等字段。我要查询一个用户ID。 应该用哪个字段作为分表键?7. MQTT跟HTTP、TCP有什么区别?8. 你有听过MQTT的订阅者模式吗?9. 那你有写过生产者与消费者模型吗? 另一端接收消息。10. MQTT的QoS有几种类型?11. 平台除支持MQTT,还支持HTTP、LWMN、MQM等协议。:多协议设备接入,你们是怎么设计统一技术层支持多种协议的?12. 如果由你来设计这样一个平台,你会用什么设计模式或策略?13. 简单说一下MVCC是如何实现的?14. 你用Vibe Coding实现一个保证数据库与缓存一致性的代码。15. 你除了用Cursor,还用其他AI编程工具吗?16. 你觉得Cursor和GPT、Gemini的区别是什么?17. 如果 Cursor 是 Agent,你怎么理解它?这次面试是我为数不多大厂走到二面的,过于在意结果,面试特别紧张,然后很多会的问题也没有答出来。同时呢,东边日出西边雨吧,身边同学似乎都找到大厂了,我还在苦苦挣扎。现在回想起来,一个月前的这场面试,还是不甘心。
查看16道真题和解析
点赞 评论 收藏
分享
1,那我们先从实习聊起,这个实习项目覆盖面挺全的,你在项目中扮演怎样的角色?是和mentor一起做,还是简历上写的所有环节都是你独立完成?那这个项目是demo级项目,还是实实在在要上线交付的功能?就是你离职后,这个项目后续会交付,不是研究性或demo性质的项目2,你在项目中提到设备接口列表查询存在TP99抖动,能描述下当时具体的业务场景,以及什么数据量导致了抖动吗?3,覆盖索引解决的是每次查询回表的问题,对吧?那你说的游标分页在SQL层面具体是怎么实现的?4,明白。那你做了这个优化后,关注过数据库其他指标吗?除了查询时间,比如它能承载的QPS、CPU和内存占用率大概多少?5那你们当时用的是单点数据库,还是分布式数据库?6,那你这套游标索引如果用到分布式数据库上,你觉得会有问题吗?7,那我们再看看你交换期间的项目。我大概理解,这个项目相当于从感知到决策的闭环工程,是吗?8,你用到了隐马尔可夫模型,它应该有状态(state)和观测(observation),你这个项目里的数据(data)和观测(observation)分别是什么?9,那这个项目的输出动作(action)是什么?10,然后我看你简历上写“针对高维状态空间采用粒子滤波”,但这个状态空间好像不算高啊。11,还有个问题,现在visual coding这类概念很火,你平时接触过block code或者基于浏览器的工具吗?12,你知道ChatGPT(比如GPT4)和LLM、Agent之间最大的区别是什么吗?13,那你了解过Skill MCP这类概念吗?14,那剩下的时间我们来个简单的coding,不是传统意义上的coding。我先把需求说一下。需求是,需要你解析一个剧本,生成结构化数据,包括剧本里的人物、事例、地点。我可以让你用任何大模型工具或Agent工具,你有什么思路来做这件事?先说说想法。那接下来你可以投屏,然后全网搜一个剧本,比如最近有什么火的剧本?    然后开始实操了
查看15道真题和解析
点赞 评论 收藏
分享
今天 16:43
已编辑
四川大学 后端工程师
投的技术被捞到产品4. 能看出来你的技术储备比较扎实,但我们本次岗位偏产品经理复合岗,会用到较多AI相关技术。你刚才都是开发视角的描述,现在把我们当成目标客户,用业务语言介绍下这个餐饮外卖平台:应用场景、开发初衷、核心功能以及产品亮点。5. 可以这么理解,假设产品已经开发完成,向陌生用户介绍产品能提供什么价值、可以实现哪些功能。6. 听起来功能和美团、闪送等平台大同小异,你的产品有什么差异化亮点?开发这个平台有没有参考美团、饿了么?当初做这个平台的背景和目标是什么?7. 可以理解,课程项目没办法和商用成熟平台对比。这个餐饮平台是你独立从需求设计到落地,还是团队合作完成?8. 是不是由负责文档的同学把控整体产品需求、功能框架和业务流程,再分工给到前后端和开发人员实现?9. 你在项目中工作占比大概多少?10. 团队在前期理念、功能设计讨论中,有没有出现意见分歧、产生争执的情况?你是怎么处理的?11. 能听出来你更倾向技术开发岗位,那产品经理岗位是完全不考虑,还是可以酌情考虑?12. 如果考虑产品岗,你最看重什么?什么样的产品经理岗位能吸引你?13. 聊聊你的职业规划,你是只想做后端开发,不想过多与人沟通协作,还是愿意和团队一起讨论推进项目想法?14. 好的,那再介绍下你的第二个项目:自媒体内容聚合平台,讲讲开发初衷和产品亮点。15. 也就是说这个项目是你个人为探索新技术、自主构思开发的学习项目?16. 我们不是技术出身,你用通俗易懂的语言解释下,什么是微服务?17. 你的系统没有正式上线商用,只是课程课题,你是怎么验证能解决高并发问题?能承载的并发上限大概是多少?18. 学习和项目过程中,有没有使用压力测试工具做模拟测试?19. 你提到数据双写一致性采用先更新数据库再删缓存,这是行业通用做法,还是自己摸索的方案?20. 你目前是本科在读,如果有保研、读研机会,你优先选择就业还是继续深造?
查看18道真题和解析
点赞 评论 收藏
分享
05-12 08:46
已编辑
武汉科技大学 Java
岗位:后台开发timeline:3.14投递  4.27一面+约二面  5.11 二面+约hr面  5.13hr面一面(1h30min)总部的面试官,感觉是直接跳过了真正意义上的一面实习:1. 简单介绍下学习和工作的经历?2. 你做的这两个项目是自己感兴趣开发的还是团队一起参与的?3. 本科期间大概学习的内容是什么?4. 实习通过什么时候可以开始?5. 能实习多久?6. 聊一下你实习的业务7. 你们怎么盈利的8. 你们实习项目中一个请求处理的整体链路是什么9. 你们登录系统这一块怎么做的10. 讲一下实习中其他值得讲或有亮点的地方项目:1. 你做的两个项目有想讲的吗2. 延迟队列和定时任务更新库存这块讲一下3. 发奖这一块怎么做的场景:1. 有一个函数,输入是一个字符串数组,每个数组元素是一个cd命令,这个cd命令就是Linux中切换目录的命令,你可以认为这些cd命令都是合法的,输出是pwd之后的结果,不关心中间怎么跳的,只关心最后的结果,让你实现这个函数的话,你有什么思路?2. 浏览器有个前进后退的功能,让你去实现,你会怎么做?八股:1. HTTP和HTTPS的区别?2. 非对称加密和对称加密是哪个算法,怎么配合的?3. 对称加密用在握手阶段,那怎么知道这个对称加密的密钥是什么呢4. (感觉这里面试官想问的是TLS四次握手的详细过程)场景题:1. 我有一台Linux服务器,然后里面有两个文件A、B,然后AB文件都有5000万个字符串,每个字符串你可以认为是常见的UUID,那我现在有个任务,要求去求它们的交集,然后把他们公共的部分输出到一个文件C,然后还有一个限制,就是我这台Linux的内存很少,连一个文件都放不下。2. 12306有一个典型的支付场景,就是抢到票之后,我不会立马支付,它会生成一个订单,这个订单20分钟后会超时关闭,这个你怎么设计?开放:1. 你有什么想补充的点或者简历之外的点都可以补充?2. 你为什么要做智能OnCall这样的系统呢?3. 你平时用到这么多token,是有学生优惠吗,还是学校本身提供的,纯属好奇反问:1. 业务大数据组件、TCHouse、问数Agent2. 学习建议面试官:基础很扎实,没什么好的建议,好奇你怎么学习的3. 一共几轮面试正常情况下有3轮技术面二面(25min,总监面)总部的面试官,大数据基础产品中心的总监1. 说一下你读研期间的研究方向(这块聊了20分钟)2. 实习中印象最深的一点反问:1. 建议擅长的地方需要再加强一下2. 一共几轮后面是hr面3. 会推进吗需要综合考虑
查看25道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
总结一下这段时间遇到的云计算与虚拟化的面试内容,我也拿这些问题去和同事和前辈交流,发现确实是结合自己做过的业务和对于知识的理解来看回答的。所以说对于每个问题我都会抛砖引玉的写一下自己的理解,希望各位大佬可以多多补充。## 滴滴 云产品控制平台1. 如何处理熔断的逻辑(这个部分属于是云监控体系中的异常处理部分,回答的话第一点可以说一下异常发现的处理,第二点可以去结合VM Continer对于隔离的理解 然后腾讯云最近的这个CubeSandbox和传统的E2B沙箱也可以结合这部分来答)2. 对于项目的可视化,应该怎么去设计指标(个人感觉就是对于  宿主机-nodeexport  容器-cAdvisor  程序-metrics等级别,然后可以看一下Promethus的四类采集指标)3. 说一下你对ServiceMesh 的理解(VM 到Continer 到servicemash的技术演进 是解决什么问题的  数据平面与控制平面)4. 说一下Raft与Proxe算法的区别(我答得term  三角色  脑裂控制   Proxe)5. 常用的中间件有哪些## 蚂蚁集团 基础设施1. 说一下你对于位图这种结构在计算机应用中的理解(qcow2镜像  多路复用select处理网络IO 文件描述符集合)1. 说一下你对于布隆过滤器的理解(多哈希 感觉这样算是一种补充)2. 说一下你对于时间戳编码的思路  说一下你对于变长字符串编码的思路(Promethus中的XOR以及时间戳定差异增量处理的思路)3. 如果一个host的某个指标过于大量的话有什么处理方法(环形缓冲区  P50 P99这种指标)4. 异步重启的兜底逻辑5. 高并发场景  数据库内核优化## 快手 可视化平台1. 梳理一下业务开发的方法论1. 由点到面2. 技术调研2. 可观测的思路## 普联 虚拟化1. 一个虚拟机的启动过程(资源检查  )2. 说一下你对于Continer和VM区别的理解3. 说一下你对于文件系统和块存储系统的理解4. 虚拟化中QEMU进程和宿主机OS或者硬件的交互说一下你的理解(先说一下Vmm的作用敏感指令捕获、影子页表  然后聊一下设备透传 DBT 半虚拟化  硬件辅助虚拟化等进阶场景)## 腾讯 浏览器业务 云业务1. 当CPU挂满 如何排查1. 当CPU未满但是丢包很多原因1. 一致性哈希如何解决单点过热问题1. 哈希碰撞和解决方式## 火山引擎 存储1. qcow2的数据大小2. nbd cbt的实现## 百度 分布式计算1. k8s相关的业务  机制2. raft脑裂 如何预防## Minimax 基础设施1. ceph rbd的机制2. k8s namespace  cgroup
查看28道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务