回复: 0
跳转到指定楼层
上一主题 下一主题
收起左侧

【新人求大米】腾讯/阿里/头条/美团 大三前端实习面经

全局:

2020(1-3月) FrontEndEng 本科 实习@腾讯阿里/头条/美团 - 内推 - HR筛选 技术电面 视频面试  | Pass | 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
地里新人,积分不够很多功能用不了,所以分享前端实习的面试的经历给大家,求一点大米。. 1point3acres

国内双非大三,去年十二月份开始复习很久没看的前端,复习了将近三个月,面了腾讯,美团,阿里,头条。其中腾讯和美团拿到了offer。
基本上大部分面试都会包含自我介绍,项目介绍,以及最后想问面试官的问题等,这里就不多赘述了,只聊一些技术的问题,篇幅有限解法我就不贴出来了。.google  и
贴一下我的博客网址
有的代码很多的我就没有贴出来,感兴趣的可以点击链接里看,有一些我的个人总结,顺便在这里求一个star。

腾讯一面
1. 实现私有的方法/属性-baidu 1point3acres
2. ES5实现继承的方法,构造继承,原型链继承,组合继承,寄生组合继承。
3. this的原理,call,apply,bind的区别。. check 1point3acres for more.
4. 垂直居中的几种方法。
5. 怎么用正则判断当前域名是否为qq.com,或者xxx.qq.com。
6. 响应状态码,200(from disk cache),200(from memory cache),304的区别。
7. try...catch...中如果异步代码出错怎么办?
8. 为什么移动端以前有300ms的问题,原理?
9. XSS的原理,如何防御XSS?为什么换成实体字符就好了?
10. 算法题写代码。找出数组中n项,n项的和为m。
腾讯二面
三道手写编程题
1. 创建一个 Person 类,其包含公有属性 name 和私有属性 age 以及公有方法 setAge ;创建一个 Teacher 类,使其继承 Person ,并包含私有属性 studentCount 和私有方法 setStudentCount 。
2. 输入框输入值后,数组内找值, 返回匹配的字符串。实现类似百度输入框的效果。
3. 请写一个函数,计算一篇英文文章中出现次数最多的单词及出现次数。. Waral dи,
腾讯三面
1. Websocket原理,心跳包
. 1point 3acres 2. 海量日志中找ip最多出现次数
3. 智力,100人教室70人喜欢足球,80人喜欢篮球,问同时喜欢足球和篮球的人数。. .и
4. Http1.1和HTTP2.0的区别. From 1point 3acres bbs
. check 1point3acres for more.
表现不好,但最后神奇的过了,可能是缺人吧。

阿里一面
1. 移动端和PC端的一些区别,技术的选型的区别,兼容性方面的问题。Iphone5和Iphone6的像素不同应该如何处理。
. Χ2. Webpack的按需加载 imort() 和 代码分割
3. 单页应用和多页应用的优缺点对比。
单页应用有SEO问题,那么前端通常如何解决SEO的问题?
单页应用的好处有哪些
4. 三列布局,flex,圣杯布局,双飞燕布局。
5. 虚拟DOM的优缺点.
6. 算法题写代码。实现一个方法,用于比较两个版本号(version1、version2). 1point 3acres

阿里二面
1. 计算机网络七层介绍,TCP和UDP使用场景的区别,DNS的TTL是什么。
2. 我是如何翻墙的
. ----3. 键盘和CPU是如何相连的,交互原理。-baidu 1point3acres
4. 市面上硬盘主要是什么接口。
5. 一个CPU是怎么进行进程直接的切换,以及资源是如何分配的,CPU怎么知道切换哪个进程。网卡是如何做到同时听音乐和下载东西的。. 1point 3 acres
6. 图论,有限图中两点最小距离的算法。
7. 常见排序算法
. ----8. 前端性能优化

问题太硬核了... ..

阿里三面
1. 数据结构,数组和链表区别,平衡二叉树等。
2. 排序算法。
3. 数据库,索引,事务,死锁

凉凉

头条一面
上来就让牛客网写五道,代码太多就不贴在这里了,可以点上面的链接看。
1. 浏览器/Node的事件循环
2. 浏览器的渲染机制. 1point3acres
3. CSRF的原理和防御

头条二面. Χ
1. 写代码。把数字用千分位分割,如15000000分割为15,000,000。
2. HTTP2.0和1.1的对比
3. 服务端推送的资源放在哪里?
4. 浏览器缓存,你的JS资源是如何使用不同的缓存策略的呢
5. 了解哪些跨域
6. 之前有提到service worker,有了解吗
7. Node有了解吗,一些Node的优缺点(密集型),Node是单进程还是多进程。.
8. 实现js方法,查找第一个缺失的正整数。 时间复杂度O(n) ,空间复杂度 O(1)
算法题没写出来,挂了。
. .и
美团一面
1. Node事件循环,Koa的洋葱圈模型,Express和Koa的区别
2. Node中有哪些全局变量
3. 项目通常如何部署,pm2。
4. Vue和React对比
5. Vuex的单向流动是如何实现的,我说熟悉Redux,扯到了redux的一些东西。
6. HTML5有哪些新属性,Doctype的作用,Storage和cookie的对比,localStorage和sessionStorage的对比。
7. Flex有哪些属性
8. ES5的继承
9. sameSite属性,最近默认值变成了strict
10. linux用过吗,如何删某端口上的进程,ps aux | grep node查看node的进程。
11. git有用过吗,git rebase知道吗. Χ
12. 一个有序,可重复的数组[1, 2, 3, 3, 3, 3, 4, 5, 5, 6],找到5最后的位置,空间复杂度logn

二分,不让用lastIndexOf

美团二面
1. ES5和ES6的类
2. Vue和React,更熟悉哪个。React的setState是同步的吗?二者的虚拟DOM之间有什么不同吗
3. Vue双向绑定的实现原理
4. 中间人攻击了解吗?原理
5. 了解JS在浏览器的执行的底层原理吗(应该是想问V8啥的). .и
6. 操作系统进程的通信方式
7. 两个单向链表求交点
8. n级台阶,一次可以走一阶或两阶,有多少种方式走?
9. 二叉树的根是数组中的最大元素。左子树是通过数组中最大值左边部分构造出的最大二叉树。 右子树是通过数组中最大值右边部分构造出的最大二叉树。

谢谢大家. Χ


评分

参与人数 6大米 +72 收起 理由
1209530271 + 1 很有用的信息!
xiazhuang + 2 谢谢分享!
dataxiaotouming + 1 赞一个
zzzsss01 + 1 赞一个
_XIANG + 1 赞一个

查看全部评分


上一篇:腾讯(微信)数据分析技术视频面面经(求大米)
下一篇:巨硬苏州凉经
您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表