感恩自己第一次的面试机会是在大厂的“毒打”之下度过,虽然肯定一面挂,但是也算一次宝贵的经历。
5月16日投递,投递后被邀请在48h内做测评,48h过后,我还没做,又发邮件提醒了我一次,5月19日的样子我完成了2h左右的测评,共三个测评。前两个偏向于综合素质的测评,比如一些为人处世、项目进展的处理等,第三个测评偏向逻辑题,有点像考公的逻辑题,偏向于数学方面的找工作题。总的说来感觉自己做的不是很好。过了几天,5月23日中午12点发了一面邀请给我,不知道是大家都有机会还是我运气比较好。
5月29日,一面,全程1小时14分钟。
对于此处面试更多的是青涩与无知,对面试太陌生,刚开始面试时因为面试官听不到我的声音,调整了很久,调整调整把自己调整的有点慌了,好在面试官一直很有耐心。
一、代码题
- 接受两个字符串(版本号),比较版本号大小,返回0、1、-1
- 不使用排序函数,对输入的数组(三种颜色)进行排序,其中一种颜色对应一个数字,此题中是三种颜色,分别对应0,1,2。最后要求输出0、1、2的个数。
总结:语法都忘记了,面试官一直看着我写,最后我写了个大概思路,两个题都跑不起来,最后跟面试官讲了解题思路。思路都没错,但是肯定被看得出来我基础很差,第二题被问到,除了循环遍历还有什么遍历吗,没答出来。
二、根据回忆,面试问到:
- 谈一谈css中水平与垂直属性,说的越多越好,作用在父、子元素上,要求说清楚
- 了解过HTTP报文格式吗,谈一谈HTTP协议
- HTTP\HTTPS协议区别
- 谈一谈call bind apply
- 解释一下this关键字
- 对跨域有了解吗
- 事件的捕获与事件的冒泡区别,列举场景解释
- sql注入的场景,列举场景解释,并说了两种解决方法
- 谈一谈闭包
- 人们在浏览器安全方面做过哪些努力
- 浏览器缓存机制
- 移动端自适应问题,长宽除了使用px单元还有其他的吗(这个问题根本不知道)
三、根据简历里的项目经验进行提问
- 介绍一下你们的系统
- 大模型用在了哪里
- 选座时的业务逻辑(面试官以为是可视化选座,实则只是查询数据库内是否有容量,有则可选)
- 如果在选座时,容量只剩1,一个瞬间进去了很多人选座怎么办(不太会,然后跟面试官讲了自己的想法)
事后改自己的简历才发现面试官问的问题有些是围绕简历问的,而自己在写简历时的鸿鹄之志,在面试官问出问题的瞬间,才发现自己很难说出来。
面试完又确定了自己真的是菜鸟,即使是面试中最基础的部分,会的也没几个,好在面试官人很好,一直说“没事”,我也没那么紧张,更多时候是在讲自己的理解,很不专业,所以挺尴尬的。还有时间,好好沉淀,在面试中找到自己的问题,把简历里写到的技能学会,才不会一问三不知,下次一定要比这次好一点!
想,全是问题;做,才有答案。