目前面试心得记录

背景感受

年前裁员到目前也快有3个月,自身:一直处于拿不起放不下的状态,不敢出去好好放松,也静不下心完全沉淀,基本一直处于一边投递一边学习一边放松的状态,这种状态下的求职效果目前感觉可能不算很好的一种说法,实际的心理压力会比较大,学习效果也不佳;市场:不知道是简历美化的效果还是市场hc的变化,金三银四机会其实不多,最近的机会多一些,相应的岗位适配挑战也更难了。

面试经历

采用海投简历,积极面试的方式,不管适不适合有面试机会都接,外包,自研,kpi,不同岗位前前后后面试大概也有14家左右了,其中有些也经历了多轮面试,实际面试了应该有20次左右了,挫败感很强。 面试过程也分好几种:

1.都能答出来,自我感觉良好,但是定薪不满意没有接受或者面试结果没有过,想不通;这种大概3家;

2.都能答出来,但是事后自己发现,有些细节其实自己知道,但是没有表达出来或者搞错了,美中不足,结果也是未通过;这种大概2家;

3.整体八九不离十,八股文和自己项目都能答出来,但是一些面试官出的场景题或者深层次的八股没有答出来,或者其他一些个人技术习惯上的拷打问题;这种大概4家。

(这几种属于自己感觉还行,面试官也聊的比较久,自己感觉应该有希望的,但是最后没有通过的,自我反思是可能因为表达错误,实际效果不佳,层次不够深入,没有实际亮点、痛点或者其实根本答错了的原因)

4.对于熟悉的框架或者中间件以及项目可以答出来,对于没用过的中间件、背了但不熟的、很久以前的一些知识点记不清,对于项目本身解答不够清晰,挣扎回答失败或者直接回答不记得了,也遇到了根据ai研究面试题,被ai幻觉骗了的情况,事后一查发现ai瞎说的,所以相关知识点回答错误,这种自己自己都感觉没戏;这种情况情况大概3家

5.岗位不适合,面试简单聊几分钟结束的;1家

6.特殊,投的java agent落地岗位,靠目前网上了解学习到的包含langchain4j,springai框架,多层记忆会话,rag,上下文检索,tool,skill,hamas,reAct, cot思维, plan mode, 上下文焦虑,长任务编排,断点续传,异常重试等等知识点自己包装了一个项目瞎吹逼,自我感觉吹的乱七八糟,没底的很;一家是顺带顺带拷打两下这个项目,传统技能回答的还行一面的给过了,二面后面又挂了;一家先集中拷打了这个项目,可能答的太虚了,后面面试官专挑没用的技能点问,答不上来;包含在前面情况中一家加起来2家;

遇到的面试官老师也有很多体会,有的会先自我介绍,有的会热心的指导你,有的会顺着项目慢慢深挖,也有语气毫无感情的纯问的等等

其实每次面试前都很紧张,且目前是越来越没自信。

遇到的面试题

1.简单介绍一下java中的集合 2.介绍一下hashmap (扩展 怎么处理线程不安全的问题,链表升级为红黑树的具体过程) 3.java的内存模型,happens-before原则,volatile关键字的作用 4.阅读过spring源码吗 5.spring bean的生命周期 6.除了cglib还有一个动态代理方式是什么,为什么需要cglib 7.spring 事务隔离级别 8.怎么判断对象是垃圾的 9.jvm的分代模型,什么情况下年轻代会变为老年代 10.jvm的gc问题,线上jvm问题排查调优方式 11.jdk8的锁升级过程,是否会降级 12.theadlocal 子线程能否看到父线程id 13.redis为什么可以作为分布式锁 14.用过其他分布式锁吗 15.zookeeper es的集群模式介绍一下 16.怎么实现一分钟内限流请求次数,说说具体实现方式,滑动窗口用了那种数据类型,zset是怎么做到这种效果的,跳表说一下 17.redis几个缓存失效场景和解决方案 18.redis怎么设置过期时间,怎么保证原子性 19.拿到分布式锁的线程执行超过了锁的过期时间怎么办,看门狗具体是怎么实现的,线程一直执行看门狗就一直刷新吗,想要设置一个过期时间怎么办。 20.用的哪种redis框架,为什么选择redission 21.redis的缓存过期策略 22.使用reids遇到过什么问题吗 23.mq怎么保证消息的可达性 24.为什么选择rocketmq 25.介绍一下b+树 26.对于慢sql调优你的方法有哪些 27.explain有哪些关键信息 28.如果explain显示会走索引,实际没有走索引怎么办 29.介绍一下mvcc 30.什么情况下会发生死锁,介绍一个案例来形成死锁 31.为什么会有深分页问题,怎么解决,游标方式怎么解决跳页问题 33.什么是最左匹配原则 32.分库分表方案,分片键怎么设计,hash分片扩容问题有没更好的解决方案 34.对于分库分表后,有没有遇到要统计大量数据,数据在多个分区的问题,怎么解决的 35.脑裂现象后,多主问题怎么解决 36.介绍一下时序数据库引擎有什么区别 37.实现百万长链接、海量数据处理的方案是什么 38.redis网关路由是怎么做的,有网关宕机了怎么办 39.大批量设备重上线会有什么问题,怎么解决 40.项目亮点是什么 41.整个链路介绍一下,整个业务模型是怎么样的 42.多线程涉及了哪些技术点 43.大事务分割后怎么保证数据的一致性 44.介绍一下线程池,有办法让线程池先跑最大线程数,再填充队列吗 45.项目中有多个分散的线程池怎么办,做过哪些线上线程池观测 46.多线程之间怎么保证线程安全,介绍下用过哪些锁,区别是什么 47.微服务之间怎么保证数据一致性,了解过分布式事务吗,采用了哪个方案,遇到过什么问题,什么是空悬挂问题,怎么解决的。 48.平常怎么维护用户余额,设计一个用户余额支付订单系统,补偿机制有哪些 49.怎么解决精度问题,明细和总账因为四舍五入问题对不上怎么办,一个订单多笔退款怎么处理。 50.对账怎么做的,有没有出现多发流水对账对不齐,为什么,怎么解决的 51.业务出现告警怎么办 52.介绍一下docker和k8s 53.做个ai应用实际落地吗,怎么部署的 54.介绍一下ai应用项目,解决了哪些问题 55.为什么要用spring ai 56.介绍一下rag,你们的rag最后是输出什么 57.怎么解决上下文焦虑 58.用户workflow吗 遇到过哪些问题, 怎么解决的 59.怎么保证大模型回答符合预期呢 60.在跨多个微服务中怎么保证agent的执行结果呢 61.了解过哪些大模型,关注了哪些前沿技术 62.为什么选择使用tool,而不是mcp或者其他方式 63.了解大模型本身哪些知识点 64.自己平常有做一些agent吗 65.平常怎么学习的 66.有技术博客吗,有多少赞

总结

大概就记得那么多,完全答不出来的八股文知识点我觉得也不算多,应该不超过10个,现在回过头看,感觉自己都能答,这些问题都没什么超标的地方,但答的好不好就说不准,其实这个记录也是比较片面的,在实际聊的时候可能涉及更多细节知识点,我到现在也没注意到,也就不会出现在这篇文章中。其实有很多问题是不同面试之间多次出现的,也就是有多次机会;但是表达能力和深层次的方案应该是欠缺,感觉没有实际的痛点解决作为亮点,对于项目有些自己也记不清了,表达的过程中感觉跟背题差不多,遍想边说,就不会很全面,也容易东扯西扯,给自己带沟里;用ai进行模拟面试,也是评价知识点能够基本覆盖,但没有深层次的解决,只能有个60 70的评分。 心累,有没有面试大佬指导一下,或者提供一些亮点方案借我用用,orz,目前是真学不进了 感觉 心态崩了。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP