背景:22年一直被不知道谁锁定了,然后栗栗小姐姐蹲了半年蹲到了我,期间也一直有问我的情况啥的,蹲到了就开始发题库准备机考等事情
感谢栗栗小姐姐 ******,挺负责,不像其他恶心的hr二话不说给你锁简历,但是又不理你了,也会非常热心地帮你找部门,而且女生办事肯定比很多男hr细心到位( *************, ****** )
————
说一些内容:可能技术面试写的比较少,
但是回答的时候会拓展讲(或者说吹牛)
然后面试官一般都会继续针对性地问下去。
————
第一道排序,直接ac
第二道字符串相关的,通过90%多吧,不记得多少了。应该是忽略了一些隐含条件
第三题看着像字符串相关的,按着自己的思路做完后只有10%的通过率,应该也是忽略了很多隐含条件,反正读了很多次题目,都没搞清楚存在那里,或者一开始就判断错了题目类型。
我目标是150分,已经够了,就不管了
直接通过,没啥可说的。
————
(别问为什么二面排一面前面,反正都差不多是技术面试,排序没啥的)
面试官应该是比较忙,把面试忘了,然后我等了40分钟左右,面试官进来了。
上来就是直接给我题目了,字符串相关的,题目个人觉得比较简单,我做了20分钟左右吧,写的七七八八吧,整体思路都写完了,还有一些细节没处理完,面试官就喊停了。
直接问我思路和认为做了多少,百分比表示。
说整体思路做完了,百分之50吧,毕竟还么出结果。
然后直接问技术问题,也没有自我介绍的流程了
其他的,感觉都是项目的,
1.mq用过吗,如何使用的
2.做过导出excel是吗?
3用过spring could吗,4.用过事务吗?(是问用过,不是了解,我回答就是用过,加一些项目中用到的地方和使用的情况,但是回头想想,感觉也应该说事务的特性,不知道对不对,反正我感觉我回答的不是很好)
反正问八股文的问题很少吧,都是公司之前用的啥技术要点,然后我给他介绍,然后就是问jvm调优,
最后问了一个也是jvm相关的,但是我题目都没听说(的技术)我直接说,不是很了解
最后结束了
上来直接手撕代码:应该是一个队列问题,我当时也没想到队列,直接用list硬解,然后遇上了集合操作线程安全问题
因为不能百度,就卡住了,犹豫了几分钟吧,面试官应该是看出来了,及时喊停了我。叫我说一下解题思路,然后跟我说用队列解决。
接着就是自我介绍
技术面试
问了arraylist和linkedlist的复杂度?
(说实话,面试经就看到过arraylist和linkedlist的区别)
redis缓存一致性如何保证?
微服务下,service/ controller /dao三层架构有什么局限性?
问了一个设计模式,直接问你用过那些设计模式吗?
最后结束了
网上说聊家常,我起初以为也是如此,
但是进去自我介绍后。
就开始问我简历里面提及的技术问题,
最让我难忘的是问:不查数据库,用缓存实现权限控制
因为我简历项目里说用过缓存,(但不是用缓存,而是用数据库)做过权限控制。
反正就这个问题,我们拉扯了将近20分钟,一直扣细节,我也没做过具体的,只能根据已有的经验,不断完善各个细节。
主管也不断地深入提问,反正我是头上汗越来越大,心里当时也是直骂娘,这是聊家常?
最后,不出意外,我被问倒了。
还针对几个月的空窗期进行教育,大概核心观点就是:这几个月你都学了什么(看了我github维护的东西),不把精力放在学习java上,东研究西搞搞浪费精力。
最后可能觉得说的过了又说:可能作为一次面试,我没有权利这么说你,但是你觉得我说的有没有道理。
反正我也只能嗯嗯嗯(凭心而论,主管说的没错,但是自己真的不是那么自律的人)
接着又问了能不能加班,
最后肯定又是反问,我本来被说的不敢问了,但是想想,就问了,你们项目组,是做什么的,用的是什么技术
然后主管说到他们技术,
其中涉及sql优化,
又问我索引失效问题,
我又回答了,主管又说,我说的不够全面
最后说了一句。后面会有hr告诉你结果的
————
离职原因
为什么选择od
了解华为od吗
谈薪资吧
————
自我介绍
对简历项目中相关技术要点介绍
问为什么喜欢研究脚本自动化
能不能加班
华为文化的理解
有什么想问的?
还是那个:你们项目组,是做什么的,用的是什么技术