阿里淘天M2C事业部—前端暑期实习一面

🕒岗位/面试时间
前端开发工程师/4.12
面试时长:1h

4.10笔试 4.11晚上电话约隔天早上面试

👥面试流程
1、自我介绍
2、怎么学习前端的?
3、有没有读过一些开源库的源码?(没有
4、讲一个学习过程中印象比较深的知识点
基础:
5、实现三栏布局并且先加载中间部分(当时没想出来 后面查了一下是圣杯布局问题)
6、讲一下es6的新特性
7、箭头函数和普通函数的区别
8、for循环如何正确定时打印1/2/3
9、树形menu如何传参绑定点击事件 是对每一个dom节点都绑定一个点击事件吗?(应该是考察事件委托 不过对js原生不是很熟 当时没有答好)
10、讲一下浏览器的重排和重绘
11、普通函数如何改变this指针的指向(bind apply call的区别)
12、通过function的this指针设置属性与通过prototype设置属性这两种方法实例化的时候有什么区别?
实习/项目:
13、分别讲一下实习和学校项目中的代表作
14、项目中比较复杂的地方?
15、如何获取用户侧的首屏渲染时间?(根据不同的生命周期进行一个计时统计?)那如果从输入url算起呢?(当时没有答出来 后面查了浏览器有一个performance.timing的api可以获取导航开始的时间戳以及dom加载相关的时间戳)
16、实习项目中遇到最大的问题
17、项目中一些具体功能的实现
场景:
18、如何缓存用户表单数据(填表格的过程中页面崩溃或者页面叉掉)
19、电商网站商品图片用户上传图片分辨率不一致的情况下如何固定宽高展示使得展示效果最优?
聊天:
20、有没有读过react的源码或者有没有了解过react的实现原理?
21、react的diff算法的实现原理?
22、diff算法是广度优先还是深度优先的?
23、项目的代码实现之外有没有提过自己的一些见解?
24、有做什么性能优化吗?性能优化有哪些方法?
反问:
技术栈:react
业务:淘宝买菜 toC淘宝中的h5小程序 toB商家管理系统
笔试成绩:具体没有透露 能面试说明过了 但是笔试成绩比较靠后

🤔面试感受:
第一次面阿里 因为笔试答得不是很好 怕没有面试机会 还好过了 面试全程比较注重具体场景的考察 应该是比较看重实际业务开发的能力 总体面试体验还可以

😉后续:
4.16问了一下进度 然后秒挂
全部评论
猪头哥稳了!!!
3 回复 分享
发布于 04-14 18:31 广东
飞黄腾达猪头哥
1 回复 分享
发布于 04-14 18:36 广东
佬,笔试什么难度啊
1 回复 分享
发布于 04-15 10:28 广东
哥们A了多少给面啊
点赞 回复 分享
发布于 04-14 21:53 上海

相关推荐

11-06 18:30
已编辑
门头沟学院 Java
10.25一面,原定30min,实面18min,KPI面。没有收到后续1、自我介绍2、看项目中用到了rabbitmq,说下它的主要作用答了解耦、异步和削峰3、如果建立了联合索引(a,b,c)现在查询条件顺序是c,b,a会用到索引么4、对于两个字段的or查询,如何保证走索引,例如查询name=?or student_id=?没答出来,就说给两个字段都建索引呗,面试官表示好像不太行5、看你简历有用到分布式锁,用的哪种实现6、项目中写了es,数据是怎么导入es的回答分页查询,使用线程池导入...7、直接连接的数据库和es进行导入的?用的什么jar包连接的有点无语,jar包名字记不住...8、Spring Cloud用的是阿里的那套还是什么,用到哪些组件9、Gateway路由分发的策略10、微服务之间的调用是怎么实现的知道吗11、服务A调用服务B,会经过nacos么12、有用过别的组件么回答都写在简历上了,没用过别的反问:1、面试流程两轮技术+hr2、有什么要 改进的地方,给些建议说招聘后端开发工程师看的是对这些技术的掌握程度,包括对技术选型上的一些思考,比如你项目中用到了rabbitmq,那思考过不同的消息队列之间的区别吗,比如说项目中用的是redisson实现的分布式锁,有没有考虑和其他实现方式的区别。(这里我非常不解,为什么他面试中不问我这些区别,点评却要说这些)。#顺丰##顺丰科技##一面##一面凉经##kpi面#
顺丰集团一面100人在聊 查看14道真题和解析
点赞 评论 收藏
分享
世界上最难的事情是,长大以后的你还在坚持着实现小时候的梦想;而更难的事情则是,你真的实现了小时候的梦想。 10 年前的那个孩子怎么也不会想到,10 年后的他自己竟然真的成为了他梦想中的那个样子...... 启航 不知道为什么,从小就对计算机这么一个冰冷的东西情有独钟:我热衷于探索 Windows XP 控制面板中的每一个选项,与 Windows 搜索的吉祥物 Rover 做朋友,研究光驱和 3.5 软盘驱动器(是的,3.5 软盘!)的使用方式 —— 即使在那个计算机还没有普遍连上网的时代,我依然愿意探索计算机中的每一个角落。 当然,这可能和我喜欢玩计算机游戏有关,在那个网络并不发达,移动通信...
在摸鱼的香菇很想退休:感觉佬的经历是我曾经想过的 我最开始想学计算机是因为我想写游戏脚本 不过后来上大学走偏了去打竞赛了 不过算是找到另外一个爱好了 从结果来看感觉还是学历加非科班吃了亏 不过现在形式不好 读研也不一定能有更好的结果 还是祝愿佬拿到更多更好的offer吧 感觉你真的很优秀
点赞 评论 收藏
分享
7 13 评论
分享
牛客网
牛客企业服务