哈啰四面是HR面吗😅,面了三轮技术面了
点赞 9

相关推荐

面试时间:2h流程:笔试+面试,一面完光速拉二面面试官过来。1.索引有哪些类型?(聚蔟 非聚蔟,八股吟唱)2.如何判断哪些字段要加索引?(答的主键要加,有唯一约束的可以加,高频查询的列要加,经常用来order by排序的要加)3.什么情况下索引会不生效?(八股吟唱)4.一张学生表,里面有学生姓名,学生年龄等字段,重点关心学生姓名stu_name,如何查出重名的学生?(我答group by,没答对。)5.有一张学生成绩表,里面有学生姓名,课程名字,课程成绩,比如:张三,语文,80;张三,数学,60;如何查出所有成绩都>=80分的行数据?(兜兜转转后,我答的先用子查询查出,成绩<80分的行数据,并group by分组去重,再用这个子查询的临时表和主表进行比较,找出姓名重名的行数据,截去掉这些数据,得到的就是所有成绩>=80的优秀学生数据。面试官说思路没问题,我猜可能中间有点差错,因为我忘记group by的机制了)6.创建线程的方式有几种(三种,并开始八股吟唱ing)7.笔试里,是对单例模式没有思考吗?(我说笔试写的根本不是单例模式,写的单模板模式,我不敢写就没写,并背诵单例模式思路)8.除了单例模式,你还了解哪些设计模式?(以spring源码为基础,举出里面用到的设计模式,aop的代理模式与策略模式巴拉巴拉)9.如何实现登录的互踢?设备a在登录账户后,设备b也登录账户,需要设备a的账户被踢掉。(这个是我项目经历里的,我用的是redis中存token,同时加上随机值作为唯一标识,新设备登录账户,将同样token前缀的key删除,再把新设备的token存进去,前端隔一段时间检查用户登录状态,这样旧设备被检测token过期,被踢掉。)10.如果我先登录完,然后新开一个页签,我需要再进行登录一次吗?就是说,我的状态还在吗?(在,原因我不清楚,我当时说的因为浏览器做了缓存)11.网关是如何拦截请求,做白名单校验的?(项目经历里的,黑马的那一套,自定义请求拦截器写好白名单,网关拦截请求并对白名单进行匹配,从而判断是放行还是继续拦截做校验)12.非静态方法里能定义静态变量吗?(八股吟唱)-------------------------一面结束,十几分钟后二面面试官带着hr来了。13.遇到不好打交道的人应该怎么做?14.职业规划是啥,考研还是就业。15.说说自己的优缺点。16.讲讲你实习经历里的业务(最让我吐槽的一点,也不说是哪方面业务,不问实习产出,就让我讲一整个项目的业务流程,大哥这是我写了两三个月的项目啊,我从哪跟你讲起)17.对业务流程的一些追问(连拷打都算不上,就是像个用户一样问流程,我能不能提交多次啊?我能不能以个人身份参赛啊?工作流核心逻辑是调的远程接口吗?一个技术名词都没问)18.讲讲笔试题里的算法(hot100的非重复子串的最大长度,abcabc输出3,aaaa输出1)19.写一个你熟悉的排序(只记得二分,所以写的二分)20.反问环节总结:薪资110一天,问的感觉比我面的那些5k的都难,一面全是场景题,二面也不问产出全问业务。而且实习期间不让回学校写毕设,不保证转正,还查户口问我家庭情况。。。位置也偏僻,我过来一趟要两个半小时。看得起这薪资的过不去面试,过得了面试的看不上这薪资,可以去面试检验下自己的八股水平。ps:笔试也很难,一道hot100算法,两道编程题算输出结果,两道还是三道手写sql,其余的是八股题,其中一道还打错字了,单例模式写成单模板模式,boss上hr说笔试面试的淘汰率很高,我只能说难度确实大,但有没有可能别人也在淘汰你呢😂
查看19道真题和解析
点赞 评论 收藏
分享
* 为什么在 RAG 流程中引入父子索引(Parent-Document Retrieval)?* 为什么引入 BM25?向量检索和 BM25 的融合比例是怎样的?* 检索融合的具体流程是什么?召回后有没有做 Rerank?* Rerank 后返回几个块(Chunk)?有没有针对这个返回数量做过验证?* Rerank 后的 TopK 截断是怎么做的?为什么是这个值?有没有其他截断方案?* 讲一下上下文工程(Context Engineering),Agent 的记忆(Memory)是怎么做的?* 请详细讲解分布式令牌桶限流的实现。* 漏桶算法(Leaky Bucket)的原理讲一下。* 滑动窗口算法限流讲一下。如果用代码实现,滑动窗口的结构体会包含哪些字段?* 滑动窗口和令牌桶相比有什么缺点?* 在 Redis 中,你会用什么数据结构来实现滑动窗口限流?* LRU 缓存的实现原理讲一下。* 布隆过滤器(Bloom Filter)的底层原理和适用场景讲一下。* MySQL 索引会在哪些情况下失效?* 在使用 LIKE 进行模糊查询时,索引什么情况下会失效?* MySQL 的事务隔离级别有哪些?如何保证一致性?* 详细说说 MVCC 的实现,ReadView 的生成时机是怎样的?* 在不同的隔离级别下,一个事务分别会创造几个 ReadView?* MySQL 都有哪些锁?它们的作用分别是什么?* 为什么选择 Python 和 Go 作为技术栈?在处理并发时有什么区别?* 手撕代码:实现反转链表。问的好杂,后面有的答不上来了是正常的吗
Agent面试会问什么?
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务