阿里Lazada测开面经——伯乐系统笔经+面经

序言

这是春招提前批,年前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代码:

    1. 使用过审批流程的用户在各年龄段上的人数分布,年龄段包含未成年(0-17)、青年(18-40)、中年(41-65)、老年(大于65);
    2. 如果某个uid的审批流程非常多,超过1000万条,如何提升问题1中SQL的执行速度?
    3. 计算“组织人均审批完成时长”指标,每个人只取最近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,怕留了把柄哈哈哈,等【测开学习路线】更完,再看情况更吧


大家要是觉得有帮助,可以一键三连,就是给我最大的鼓励,也可以看看我发的其他文章,或者评论交流一下,我会尽力回的

春招要开始了,祝大家 大厂offer+++ ๑╹◡╹)ノ”

#面经##校招##阿里巴巴##测试开发工程师#
全部评论
请问做题的伯乐系统有摄像头的吗
点赞 回复
分享
发布于 2022-01-09 11:45
实习吗?
点赞 回复
分享
发布于 2021-03-01 20:38
联想
校招火热招聘中
官网直投
白板写的,需要能运行吗
点赞 回复
分享
发布于 2021-03-14 10:02
有时候要多想为什么(指三次握手,他的意思是四次握手释放链接的后两次握手合并,而我只见过中间两次合并的,所以按照自己的理解打了一下,他还是不满意)....这句话什么意思,是还要手打tcp连接的代码?????
点赞 回复
分享
发布于 2021-03-15 00:00
一面结果多久通知
点赞 回复
分享
发布于 2021-05-27 18:10
早看到了就好了,算法题一模一样
点赞 回复
分享
发布于 2021-06-03 21:29

相关推荐

21 120 评论
分享
牛客网
牛客企业服务