序言
这是春招提前批,年前1月份的时候面的两面,最后二面挂了,而且u1s1,二面面试官感觉“阿里味”很浓,说话很圆滑。
但一面面试官很好,问的很有技术,问的是基础知识,在 伯乐系统 做了3道数据库题目,2道算法
一面 技术面 视频面 1h技术+1h算法 (面试官是30以下的大叔/大哥?,应该大不了我几岁,人很好,挺和蔼的)
挖项目 10min
语言
1.你用的c++什么版本 c++11
2.C++和python的区别
3.并发编程和网络编程了解多少数据结构
1.数据结构你了解多少(把自己知道的都说出来,基本是我前面总结的)
2.链表、栈和队列的区别(实现方式、特点、结构、应用)(展开说,有深度有广度)
3.哈夫曼树计算机网络
1.DNS解析过程
2.例如一个http报文怎样在计网模型中由上到下传输 以及各层的作用
(我回答的是TCP/IP与IOS模型组合的5层模型)
3.TCP报文字段哪些
4.TCP三次握手过程
5.TCP四次握手过程(2MSL) 为什么不是两次握手或三次握手数据库
1.数据库你了解多少,学过什么
2.做题
问题:会员信息表(member):会员ID(uid)、年龄(age)、组织ID(org_id);
审批流程表(workflow):流程ID(id)、会员ID(uid)、流程创建时间(gmt_create)、流程结束时间(gmt_finish)请写出以下需求的SQL代码:
- 使用过审批流程的用户在各年龄段上的人数分布,年龄段包含未成年(0-17)、青年(18-40)、中年(41-65)、老年(大于65);
- 如果某个uid的审批流程非常多,超过1000万条,如何提升问题1中SQL的执行速度?
- 计算“组织人均审批完成时长”指标,每个人只取最近10条已完成的流程;
操作系统
多进程和多线程的区别(其实就是进程和线程的区别+进程切换和线程切换的区别)手撕算法
1.从一个字符串中找出无重复字符的最长子串
思路:动态规划或维护哈希表2.给定两个单词word1 和word2,计算最小的操作次数,从word1 变换为word2,只能通过:删除一个字符、插入一个字符,交换一个字符
input:”abc” “bc” Output: 1
思路:动态规划
反问
您觉得我还有哪方面提高
面试官说感觉你的基础很扎实,在大学应该成绩也不错,学的课程成绩应该也很好。但技术研究深度有待提高(指的是我的项目),有时候要多想为什么(指三次握手,他的意思是四次握手释放链接的后两次握手合并,而我只见过中间两次合并的,所以按照自己的理解打了一下,他还是不满意)
本来面一面就抱着凉的心态去的,因为“这可是阿里啊”,以为会很难,这次面试也是挖空了我大学四年学的知识,能说的都说了
但面试下来感觉还行,不是那么恐怖,感觉技术面还是重基础,问的我都答上来了,就是课本知识的融会贯通,有的问题可能答的不太好
上面的问题看出面试官非常喜欢问【开放性的问题】,就是想“一句话套你一堆话”的那种,问一句“你了解什么”,然后顺着你了解的深入问
手撕算法是用【伯乐系统】写的,和【记事本】差不多, 但面试官能看见你打的代码,面试官也会在记事本上打题目,你也能实时看到
数据库三道题写出来了,算法写出来一道题,第二道没想到好方法,就工程化写了一些可能用到的代码封装成函数
以为一面会凉,没想到还是进二面了
二面 业务面 电话面 30min左右(面试官是感觉是30多的阿姨。。。说一面做过笔试了,二面就不用做了,直接继承一面笔试分数,只问技术)
因为是电话面,所以我没有录音,没办法复盘。
我就说几个影响深刻的问题,以及吐槽一下(手动狗头)
到面试时间后,我在电话会议室等了5分钟面试官没到(能接受,毕竟可能比较忙)。打电话给hr,hr说面试官在电梯里。又等了10分钟左右面试官进来了面试间
开始,面试官用英语问:Can you introduce your projects in English?
.... 对,你没看错,是用英语!(当时我也知道Lazada是东南亚电商、也有刷到过lazada面试可能会有英语面,但以为测开岗要求技术比较多,应该不会面口语吧,没想到栽了)
当时我就蒙圈了,因为我英语口语不大好,六级口语C+水平,所以蛮用英语介绍了一点,还是有些专业名词不会说,然后我说:Sorry,my English level isn't very well, can I speak Chinese?
后来她问:Ok,I will ask you some simple questiuons, take it easy.
What's you prefer to using programming language?
当时比较紧张,只注意language了,以为问擅长的语言,我就说Chinese
后来她笑了,用汉语解释,然后我说C++。- 她解释道,英语口语知识加分项,不是必须的,不用紧张
之后就是汉语问答了
主要挖项目,偏业务方面,印象深刻的你的职业规划是什么
你刚才提到了资深测试开发工程师,那你理解测试开发工程师应该具备哪些品质
我说了一些逻辑、自学能力什么的,她说不用说这么虚的东西,说点实在的东西,我觉得她想听工作职责方面的应该然后她又说,其实对于一个人来说,没有什么工作是适合或者不适合他的,也不是说有的品质对于这个工作来说就一定是坏的。。(我当时就无语了,你不是问我测开需要哪些品质吗。。。现在又说这个,顿时感觉这个面试官说话太圆滑了,有点pua的味道)
反问:您觉得我还有哪方面提高
面试官说:咱们也是接触不到1小时,也没啥深入了解(感觉她口风很紧,很圆滑,不像其他面试官会点评一下你,让你回去巩固提高),“没有什么工作是适合或者不适合的,也不是说有的品质对于这个工作来说就一定是坏的”,又是这句话!!!要疯了,就是不说有价值的话,很客套。。。
过了两天问结果,阿里hr一直没回我,因为在准备网易的hr面,就没紧赶着问,又过了两天等网易hr面完,阿里hr回复说等周末组内讨论出结果,出了结果通知
之后第二周的快周五hr才回复说二面挂了,因为已经有offer了,所以也没太在意,毕竟阿里一开始就是试水,还好网易不负我,
虽然网易差不多定了,但之后还是继续面 商汤 的第三面技术面和hr面
(一般测开是三面,但不知道为啥又多了一面技术面,本来不打算面的,但想着还是要有始有终,而且毕竟商汤也是人工智能行业的龙头,也花费了人力财力来面你,拒绝不大好)
最后商汤面完,hr说可能年后出结果,同时预示着我的春招提前批或者说秋招补录结束了
终于感受到“有的人春招还没开始就结束了”是什么滋味,哈哈哈,我那进腾讯的兄弟从去年11月实习回来就一直躺着了,春招他也不打算继续找了,
我开学估计专心做毕设,可能春招也不继续找了,以提升测开素养和毕设为主,或者提前入职实习
这几天商汤hr联系我说:面试通过了(这也是我没想到的,当时问我我的期望薪资是网易n+4k往上,算是硕士sp价格,以为会被拒,没想到通过了);但坏消息是虽然面试通过了,但秋招没坑了(我应该算秋招补录),如果春招有坑位可以直接发offer,还有这种操作,见识到了,哈哈哈
至此斩获4offer
商汤面经就不更了,感觉挖项目比较多,基础问的不多,所以没啥借鉴性,面试时让我一度怀疑进去是点点点,但hr说定位是开发,很迷
网易面经也不更了,虽然是oc了应该更,更有借鉴意义,但毕竟是接了offer,怕留了把柄哈哈哈,等【测开学习路线】更完,再看情况更吧
全部评论
(6) 回帖