首页 / 面经问题记录
#

面经问题记录

#
21928次浏览 278人互动
此刻你想和大家分享什么
热门 最新
Moka二面(已过)
1.自我介绍;2.项目介绍;3.项目里登录权限怎么做的;4.过滤器有哪几类?——我这里忘记有了5.elasticsearch为什么比mysql的查询性能高;6.如果我想搜apple打成了appee为什么相关的信息还是能搜出来7.如果不用es还什么方案能应对并发访问8.索引有哪些数据结构9.能描述一下这些数据结构的优缺点吗?10.如果基于age字段建立了索引,查20-30岁的人索引是怎么查的?如何加速查询的?11.索引失效的场景;12.如何排查慢查询;13.两个索引,优化器通过什么方式决定走哪个索引呢?14.索引的设计原则;15.那如果是一个很长的字段,我就想给他设计索引怎么办?16.你项目里面qps数据是怎么来的?17.那你是如何防止超卖的呢?还有其他解决方案吗?18.zookeeper了解吗?(逆天,这个还问)19.redis分布式锁在集群模式下有什么问题,怎么解决?20.redis持久化有哪些方式?21.如果RDB这种方式下,我一直set某个key,那我的日志文件会出现很臃肿,怎么解决?(这里是面试官一步一步引导才打出来的)22.redis的key有哪些删除策略?23.具体是怎么删除的?(好像是问redis内部怎么去删除的,我晕这是问内部原理吗)24.redis里面的数据结构有哪些?试用场景?25.那你觉得里面的string和java中的string有啥区别?(这个是真不知道,我就说了性质不一样,笑死)26.redis集群部署方案?27.事务的特性;28,这些特性怎么实现的?29.事务的隔离界别有哪些?30.你这个项目里有用到canal,能给我讲讲他的原理吗31.你项目用到rabittmq为什么不用其他呀?32.消息幂等性你是怎么保证的?33.uuid能做mysql表里数据的主键id吗,这两个都唯一啊?34.如果不用uuid怎么保证唯一性;35.讲讲雪花算法实现原理吧36.限流算法有哪些?37.spring中bean的生命周期?38.你第二个项目对话持久化怎么存储的呀?39.如果ai调用function calling出现幻觉,出现了业务偏差,你有啥解决方案吗?40.jvm类加载器哪些?41.后端微服务之间怎么实现负载均衡?42.nacols出了服务注册还有什么功能呀?
点赞 评论 收藏
分享
2025-09-13 15:13
广西师范大学 C++
奥比中光C++工程师(SDK)一面 45min
1.原子操作?C++11,C++14,C++17了解吗?2.智能指针,举例写代码出现的循环引用问题?shared-ptr?weak-ptr?unique-ptr?shared-ptr是线程安全的吗?3.tcp最大长度是多少?4.tcp有粘包问题吗?udp呢?如何避免粘包?三次握手四次挥手讲一下?为什么需要三次握手四次挥手?第三次握手可以传递消息吗?5.当你一个tcp携带的内容很大,接受区怎么操作?6.指针和引用的区别?C++定义一个空类?空类里面有什么函数?7.多态?静态多态和动态多态?动态多态具体咋实现的?静态多态中函数重载C语言可以吗?8.静态多态中函数重载,操作系统如何判断实际要调用的是哪一个函数?9.了解哪些常用的数据结构?数组,链表,队列的应用场景?他们的迭代器有什么不同?map和unordered-map怎么实现的?哪个效率更好?10.内存了解吗?内存越界的情况?会用什么内存工具吗?11.栈溢出了解吗?爆栈除了递归还有什么情况?栈的大小可以手动调试吗?12.编写程序出现的异常怎么操作的?如何定位的?假如项目上线?除了通过日志定位异常发生位置?你怎么知道项目哪里出现问题,如何快速解决?13.单例函数具体怎么实现的?假设多个线程同时调用单例函数?会发生什么?14.了解锁吗?是自己手动实现,还是用C++库p-mutex15. ET模式,为什么用ET?和LT的区别在哪?16. epoll和select,poll的区别?他们三者的时间效率怎么评估?不是时间复杂度。。。?select的最大长度是多少,如果超过了最大长度会怎么办?17.平常用什么开发语言?会python吗?并不会,全靠大模型代码生成。。。。18.反问?做什么业务?类似软件SDK服务,可移植性到不同开发平台,Linux,Windows,MAC,比如人脸识别啥的?和嵌入式不搭边,不和硬件打交道19.面试评价?表达能力还行,主要是逗面试官笑,自己也放松面,秋招随缘,还得了解更多底层原理,体现知识深度,东西都是根据简历问的,就一个Webserver,云存储那个项目没问,实习银行的也没问,竞赛科研也没问,和做的方向不搭边。20.java会吗,我说java不记得了,面试官听成了java不重要,给人家逗笑了,给我也逗笑了。面试体验还是很好的,看着面试官点头就愿意继续说,问的很宽很广,面试多注重简历,其他人的面经参考性质不大。
查看18道真题和解析
点赞 评论 收藏
分享
天津联想测开面经 (已OC,附TL)
一面体验很好 二面体验很差timeline:9.30一面 国庆后约二面10.11二面10.17OC 意向一面(32mins)第一个面试官1.你了解我们这个岗位吗?2.我们这个是偏硬件的,你对硬件这方面了解怎么样呢?3.我看你实习更偏向软件,有硬件的东西吗?4.你做了技术测评对吧,那你觉得那个代码题做的怎么样呢?5.你现在有接到别家offer吗?6.你家是哪儿的,为什么想来天津?7.你对测试开发的比例怎么看,更偏向什么呢?第二个面试官8.你刚刚说因为你同学你想来天津,你自己的想法吗9.你后续的职业发展呢,想一直在天津吗,你总不能说你以后职业发展一直跟他们一起吧10.熟悉pytest? 讲一下pytest整个前置的执行吧11.pytest会兼容unitest 你觉得什么时候使用setup_function和setup_method,他们区别是什么?  (×)12.conftest.py是什么作用13.docker比传统虚拟机强在哪 (好像不太满意)14.我可以邀请一个用户注册 生成一个链接 这个注册链接是专属于他的 我怎么实现 怎么设计这个URL  (×)(我说通过ID区分URL,不可行)15.后端开发的时候 你知道什么是路径参数吗?16.路径参数和查询参数什么区别(×)17.什么是ORM? (数据对象映射)18.后端定义了一个对象,这个在数据库的表现是什么?19.知道什么是POM设计模式吗(没说全)20.回文字符串(口述思路)21.知道什么是栈吗,用Java的数据结构实现一个栈(链表)22.有一个接口 比如用postman测试的时候会考虑哪些方面呢第一个面试官22.计算机的硬件结构 模块你知道有什么组成的吗(总线,运算器,控制器,存储器)23.用过Linux吗,用过哪些系统,基础指令会吗24.你现在实习完了还是还在那实习反问1.测试开发比例大概多少(5-5或者6-4)2.对硬件大概是怎么测呢?3.什么时候出结果?(耐心等待)两个面试官 但是只有一个面试官问问题一个开摄像头 就是提问的 但感觉不听我说话 一直玩手机另一个不开 也一直不说话1.介绍公司这边业务(很模糊)2.自我介绍3.说一下你实习经历4.(实习相关,实习很水,懒得问了)5.测试用例要点6.bug生命周期7.会自动化开发吗(自我介绍都说好几遍了)8.平常用什么语言(自我介绍说好几遍了)9.Python了解多少(只会用)10.Python数据类型11.为什么来天津12.自己的职业规划13.对硬件了解多少14.计算机有什么组成(一面也问了)15.专业是什么,我看你简历上没写(明明写了)16.有没有别的offer(0.0.0.0.0.0 零蛋)反问1.什么时候出结果?(一周内)2.除了简历上 自己还需要学什么东西或者提升的地方(答:回头再说???)??总体面试体验不是特别好,天津薪资比较低,但是出名的wlb
点赞 评论 收藏
分享
水滴二面面筋过,一共三轮技术面。
1.自我介绍2.HashMap是线程安全的吗?3.你的这个监测分析的Agent是怎么做的?具体分析哪些数据?4.这个数据清洗的话,具体是怎么清洗的?5.这个清洗是一次性的还是可复用的?然后如果是可复用的话,你这个放到我们的向量数据库里面是怎么和rag集合起来的?6.简单讲一下通用Agent的设计流程,还有你的这一个项目里面的Agent的设计流程是怎样的?7.这是怎么做到的?它的架构是怎么去流转的?8.最终调用Agent的时候,它的这个记忆是怎么设计的?它是怎么存储的?怎么用的?9.有没有做上下文压缩?压缩的话是短期压缩还是长期压缩?10.你的这个向量数据库的选型是怎么选的?为什么选这个?11.做一个RAG的话,我们的数据存进去也是很重要的。如果你存进去的是有问题的数据的话,那你得出来的结果也会是有问题的结果。那你这个存进去向量数据库,或者是存进去你的这个数据的话,是以什么样的一种形式去进行保存的?是什么文件格式?JSON?12.怎么切割的?常见切割策略有什么?以及怎么能确保它的语义不断裂?13.用户订阅的这一个服务是怎么做到的?它这个体系是怎么搭建的?你是怎么实现这个功能的?14.用户订阅推送信息的,这个是怎么实现的?定时任务还是怎么样?定时任务怎么设计的?15.我们回到Agent上面来吧。你用到Agent的开发肯定要调用到模型,你的不同节点的模型分别选型是怎样的?以及你的这个选型的模型如果遇到了这一个额度上限的话,要怎么办?16.你自己调用的这一个模型是否遇到过达到上限的情况?17.你自己做的这些是部署在本地的,还是部署在云端的?部署在云端的话,你的操作系统是什么?以及有没有自己买过服务器去部署?18,如果是以自己的机器在跑的话,那你遇到的这一个环境的问题怎么办?你的这个可迁移性的这一个问题怎么办?你本机的代码如何迁移到云端去部署?19.你的云服务器是怎么暴露给外面人去进行发请求的?是走端口还是怎样?20.我们回到AI上面来说吧,你对AI挺感兴趣的,来讲一下你平时用AI写代码是怎么写的?以及是怎么进行一个code review的?21.你自己的编程工具用过什么?以及我们来对比一下这个编程工具,Trae和Cursor的话,这两者你比较一下它们的特点,以及分别有什么好处、坏处,你自己用的是哪个?22.我看你主要还是Java的技术栈,那我们这边主要用的是Python,你讲一下Java和Python的这一个线程池底层的实现的区别是什么?以及它们分别是怎么实现的?23.我们再来聊一下后端吧。我们现在用的基本是微服务,你一个单体服务拆成微服务的话,需要怎么做?要怎么拆?24.比方讲一个电商系统,我们应该怎么去拆分这一个业务的这个微服务?25.你讲到了分库分表的话,那你讲一下分库分表常见的策略有什么?以及什么时候需要分库分表?26.我记得你前面讲到了一个扣款的一个服务,那你讲一下,比方说我扣款的功能里面出现了超扣的情况,这个怎么解决?27.我看你实习也挺久的了,我们来问一个故障的问题吧。你在实际当中,如果遇到OOM或者是MySQL的数据库的一些问题,一般是怎么排查的?28.那在还没有出现这些问题的时候,我们应该去怎么去评估哪里可能会有潜在的风险?为什么?后面就是一些关于实习稳定性,还有一个背景信息的了解。然后还有反问和面试官聊的很开心,学到了很多。
查看112道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务