面试准备注意点与技巧
面试准备技巧 面试官想听到的,不是你做了什么,而是你对整个项目的架构、技术选型、业务逻辑的理解。这些,才是在实习中真正需要积累的核心竞争力。 第一份实习彻底改变了我对”学习”的理解。在学校的时候,我以为学习就是看视频、记笔记、刷题,把知识点背下来、考试能答上来就算学会了。但进了公司我才发现,真正的学习是解决真实的问题。 实习第一周,mentor给我派了一个需求。我看了半天,完全看不懂,不是技术看不懂,是业务看不懂。我不知道这个功能是给谁用的,不知道为什么要做这个功能,不知道它在整个系统里处于什么位置。那一刻我突然意识到:光会写代码是不够的,你得懂业务。技术是手段,业务才是目的。面试官想看...
2025.11–2026.03实习相关整理-问题排查和避坑文档整理1
问题排查和避坑文档整理 案例:DAO服务全表查询导致服务频繁重启 问题现象 DAO(数据访问对象)服务间隔一段时间就重启,但日志中没有明显的OOM(内存溢出)错误。排查发现,当有查询执行对十几万乃至上百万数据表的全表扫描时,服务就会重启。 根因分析 接口设计缺乏安全护栏:DAO服务提供了全量查询接口且没有分页或数据量限制。这是一个非常危险的设计。当表数据量较小时可能没问题,一旦数据量增长到一定程度,必然成为性能炸弹。 资源管理不当:大查询会耗尽数据库连接、网络带宽和服务本身的内存/CPU资源,导致服务不可用进而重启。代码层面对这种“慢查询”或“大查询”没有超时中断或资源保护机制。 问题...
2025.11–2026.03实习相关整理-变更资产、变更审计和灰度发布
变更资产、变更审计和灰度发布 核心目标 核心目标:所有变更单都能够集中审计,为满足审计需要,要采集审计信息包括变更的人、事、物。审计变更是否按要求实施了灰度、回退,信息不需包括如何实现灰度控制、如何执行灰度的细节。 人:执行相关角色,包括执行者、审批者。需要执行者、审批者信息,同时附带执行者与审批者的组织信息。 事:重点看:灰度、回退。灰度、回退是变更的一个操作步骤,回退步骤不是必须出现的。灰度步骤可能包含多次不同阶段的灰度,应该具备基本的阶段信息:灰度阶段名称、阶段起止时间、阶段的整体变更进度。实际执行灰度时,可能会涉及灰度执行的明细,如对模块进行扩容涉及实际扩容的部署实例,可以不对其...
2027日常-腾讯微信hr面
你做的东西之前有什么难点? 你之前有什么挫折?怎么解决会更好? 实习时领导的评价(好的、坏的)? 你性格有哪些优缺点,能怎么应用在工作中解决问题? 前几面的面试官感觉咋样?符不符合预期? 看重公司的哪些方面? 希望在公司获得到什么? 父母有没有期望你在公司获得到什么?父母对公司有啥要求?
HR面试题收集1
hr面试题合集网站 20道HR、部门经理常问面试题(史上最全) 大厂HR绝不会告诉你的11个面试考核点(附HR专用面试评估表) 面试问题大合集分析及回答模板——完整版! 48个高频面试问题,总结高分回答模板,建议收藏 反问时:问一下有没有看到新的简历,说一下之前进入流程的简历是按照保研时确认待录取通知书上的院系和专业填的,前两天看学信网时发现学校录入的院系和专业和保研时的不一致,所以更新了简历 之前进入流程的简历中的院系与专业信息是根据保研时的“确认待录取通知书”填写的。近日我在学信网上核验个人学籍时发现,学校在学信网上登记的院系和专业与“确认待录取通知书”存在不一致。为保持信息一...
2027日常-京东一面2
浏览器输入网址到请求传递到服务器,中间经过些什么?Nginx网关部署在哪里,有什么用? Redis部署在docker里面,容器关闭后Redis里的数据还在吗? RPC与HTTP有什么区别? 跨域是啥?怎么解决跨域? 跨域说明1 跨域说明2 跨域说明3 为什么要用Modbus而不用MQTT?Modbus与MQTT的区别? 哪些协议可以向云端推送数据? WebSocket全双工是怎么实现的? PUT和POST的区别? 手撕:Leetcode 253. 会议室 II(上下车问题)。给出每个乘客的上车时间和下车时间,求最少需要几辆出租车?(eg. [(1,4),(2,6)] -> 2辆...
2027日常-腾讯微信三面
你在实习或项目中遇到了什么bug? 你优化或修了bug后从中总结了什么以后能用的上的范式? 你做了哪些有亮点的工作? 你自己对哪些前沿技术感兴趣?(要求和面试无关,和课题无关) 思考题+代码题(面完后实现并提交):M匹马N个赛道(M>N),至少几轮才能得到第K名次的赛马(K<N)? n*n匹马和n赛道,求前k名问题1 n*n匹马和n赛道,求前k名问题2 把马分成若干组,每组最多 N 匹,先在每组内跑一次,得到组内的相对名次。 记第一轮需要的组数(也是第一阶段的比赛轮数)为 G1 = ⌈M / N⌉ 把每组的“组内第一名”(即各组胜者)再分组比赛,得到这些胜者的相对次序;...
2027日常-腾讯微信二面
讲一下怎么下单的? 每个用户都有接口请求的次数限制,怎么限制? 网关统一处理次数限制,每次从Redis里面查剩余次数 每次请求都要查Redis的话,调用量大的话性能问题怎么优化? 类似库存预扣 1.预申请额度,redis里面的额度先划走(日志或redis中记录预申请标记,包含预申请的额度数量、过期时间、申请的机器编号),用完了的话就再从redis中预申请,并将之前的预申请标记设置为已用或直接删掉(改日志或redis中的记录,彻底落库,保证之后不会冲回) 2.没用完或预申请的机器宕机的话需要冲回剩余的额度。本地缓存预申请额度设置一个有效期,如果有效期到期后本地仍然有剩余额度,就通过本...
2027日常-腾讯微信一面
手撕:ipv4地址转换为整数,整数转换为ipv4地址(注意用c++实现时要用 unsigned 无符号整数类型) 手撕:力扣 146. LRU缓存 介绍一下实习时配置怎么增量下推?怎么判断配置是否有变化,下推配置中的哪些数据? 你有用过线上监控插件吗?像普罗米修斯(Prometheus)之类的插件? 你项目提供的一个接口出现特别慢的情况怎么排查?(机器、业务、网络、数据库…… 不只是数据库) 你C++开发的HTTP服务器的多线程怎么实现的?裸写多线程还是用了什么其他方法? 怎么设计线程池来防止你的服务器被打挂? 有没有考虑过安全方面的设计? HTTP有可能受到哪些类型的攻击?(DDoS、...
2027日常-京东一面
主键id的选择原则?主键id自增有啥用? 主键一般都要使用自增 id,不建议使用业务 id ,是因为使用自增 id 可以避免页分裂。 插入数据时,主键有序的话能保证插入也是有序的,维护索引比较高效, 如果主键为自增 id 的话,mysql 在写满一个数据页的时候,直接申请另一个新数据页接着写就可以了。 如果主键是非自增 id,为了确保索引有序,mysql 就需要将每次插入的数据都放到合适的位置上。当往一个快满或已满的数据页中插入数据时,新插入的数据会将数据页写满,mysql 就需要申请新的数据页,并且把上个数据页中的部分数据挪到新的数据页上。 Java面向对象,封装、继承、多态介绍一...