部门:杭州-体验技术部
初面(3月17日)
觉得自己JavaScript基础怎么样
Object.create(null) 和 {} 的区别
Object.keys() 和 for … in 的区别
hasOwnProperty 和 in 的区别
原型链上的属性和对象自身属性的区别
Array.map 怎么用
数组去重有哪些方法
this指向的各种情况说一下
Map 和 WeakMap 了解吗
小程序是用原生写的,其他框架有了解吗
小程序开发和传统Web开发有哪些不同
小程序开发的时候有没有遇到奇怪的问题
域名是自己注册的吗,在哪里注册的
DNS的各种记录解释一下
项目开发的时候遇到过哪些难题
git是怎么用的
云服务用过哪些
数据库用过哪些
索引查询为什么快
联合索引有了解吗
对前端社区生态有了解吗
觉得自己对HTTP的了解程度如何
CORS,简单请求、复杂请求
觉得自己对CSS的了解程度如何
两个栈实现队列,怎么做
智力题:1001个数,1到1000,其中1个数字重复了一次,怎么找到这个数。
延伸:(接上题)其中2个数字重复了一次,怎么找到这2个数。
初面是由一线P7负责的,是技术面,面基础。不聊人生,只聊技术。主要围绕技术广度、技术深度还有代码能力。从我上面的题也可以看到,蚂蚁对技术的考察还是很广的。总体感觉问的题目比较多,涉及的面广,什么都能问,什么都能聊。
复面(3月23日)
(基本上是聊天,没有涉及代码考核。)
你的学校我没有听过,能为我介绍下吗?(双非的同学们要自信啊)
数据结构你已经上过了,能谈谈你在做项目的过程中,运用数据结构的例子吗?
用户在填写表单的过程中,遇到网络波动,页面刷新,表单已经填写的内容会丢失,如何保障用户的体验?(定时保存到LocalStorage)
小的项目存在LocalStorage的话没有问题,像支付宝这样的大型应用,其实LocalStorage也比较吃紧,有没有什么好的办法?(对数据结构进行优化)
如果不是这样一个key-value的结构,单纯的一串字符串,你会如何优化?
……聊人生,聊职业规划
有没有一件你一直在做的事情?
看你的经历一路过来都挺顺利的,有没有一件你克服了很大困难去做到的事情?
复面是部门主管,看候选人和团队的匹配度。主要考察过往的项目经历,复盘重点项目。这一面可能聊天的部分会多一些,面试官会和你聊聊你做过的印象最深刻的项目,看看你在项目中的贡献程度,对参与业务的熟悉程度。有没有遇到过问题,解决的过程,以及解决过程中的思考。并围绕上面提到的那些点,追问技术细节。再给出一些变式或者新的场景,看看你是否能够变通。除了项目以外,还会和你聊聊人生。阿里的人才观是:聪明、皮实、乐观、自省。克服困难那道题可能正是考察候选人是否皮实。
HR面(3月26日)
先做个自我介绍吧,说说自己在校有哪些经历、担任过哪些职务、成绩怎么样,校外有没有实习的经历
有申研的打算吗?
学得最好的一门课是哪门?
你学的是计算机科学与技术专业,按道理前端后端都可以,为什么选择前端?
什么时候正式意识到自己要走前端这条路,之后做了哪些努力?
说说你经历过的比较大的挑战吧(去年12月底开始找工作,被字节跳动拒过四次)
找工作这件事情本来也说不准的,有时候被拒很多次都是正常的,还有没有其他的事例?
经历了这些事情,如果你有机会重新选择,你会怎么做?
说说你最得意的项目吧,在里面担任了什么样的角色?
团队中有哪些人?
你觉得在这个项目中你的收获是什么?
另一个项目是学校、社团还是其他什么渠道接到的?
4月8日 收到录用邮件
全部评论
(13) 回帖