这是一篇前端面经——记过去这10天内经历的内推前端面试

我来回馈牛客了!(蟹蟹牛客网的大佬们提供的内推机会●´∀`)ノ♡)虽然被吊着锤了但是我不会放弃的
最近这两周一直在面试,终于在今天有空下来复盘了(¦3」∠)
虽然不同的公司问的问题不一样但是大体上问的都差不多ヾ(✿゚▽゚)ノ

1.腾讯:(感谢腾讯爸爸一次又一次的捞我)

一面:(2019.8.5)

一面的时候先是做了两道算法题

0 1串和滚雪球
(牛客题库里超简单的那种,但是因为个人水平太菜加上有点紧张所以一个样例都没通过)

除了404和500外知道的http状态码
(100 200 301 302 304 400 401 501 502)

TCP连接(三次握手和四次挥手的过程)

node了解什么(因为node学的并不踏实所以说涉及的不多)

模块化规范(AMD、CMD、CommonJS)

webpack了解吗(不了解图片说明

vue的生命周期钩子除了created和mounted外还有些什么(不知道图片说明 )面试官小哥哥刚好把我知道的两个说了,但是简单说了下生命周期的整个流程)

跨域
(jsonp、domain、vue的proxytable、后台的CORES和Nginx(当然后面知道了还有iframe))

性能优化
(图片优化、减少http请求、CDN、防阻塞、懒加载)

web安全
(XSS、CSRF)

二面:(2019.8.8)

微信小程序底层交互

vue-router底层

node了解多少

express和koa

域名划分

网关切换

子网掩码

语义化的好处和意义

快排思路

https加密原理

ip查找算法

#然后GG了图片说明

又是一面(2019.8.16 是的我又被捞了)

为什么学习前端

做过的最有成就的项目

vue的双向绑定原理

http状态码(302和304)

http缓存(强缓存和协商缓存)

性能优化

性能优化实践(平时用过哪些,微信小程序要优化的话怎么优化)

web安全(xss攻击 -> csrf攻击和防范措施)

场景题:如果在你开发完并且你这里测试过没有问题,但是在发布后用户反馈白屏,你会怎么办?
(先换个网看看,询问后台有没有收到这个请求,然后。。。。然后就没思路了(感觉了解的太少限制了我的想象))
然后面试官小哥哥问,那能不能实现用户打开界面的时候,不管他有没有反馈给你,你都知道有没有报错(我琢磨着是可以的,然后就说可以! 图片说明

2.美团

自我介绍

在开发的过程中用过哪些标签(常用的基本说了一遍)

html语义化的好处(使页面结构更清晰、为了在没有css的时候界面更好看、便于团队合作)

块状元素和行内元素的区别、各有哪些

BFC

css3新属性

css position(把各个值之间的区别都讲了一下)

css写过动画吗

webpack了解吗

nodejs了解吗

vue生命周期钩子

项目

性能优化
(面试官一边打开着我的界面一边问我优化方案)

项目工程化

自我评价

3.菜鸟(2019.8.15)

目前项目的使用技术(之前是mxreality,然后换成了aframe)

web安全

vue的data为什么是return {}(闭包)

闭包的好处

跨域的方法

get和post请求的区别

知道其他http请求还有哪些

options在什么情况下会用

vue双向绑定原理

综上所述一面的时候问的都是比较基础的,到二面的话可能考察的就是思考问题的方法和有没有深入了,面试官们都很nice,美团的面试官小哥哥还一边反馈我的不足的地方,除了被吊锤,面试体验极佳

ENDヾ(◍°∇°◍)ノ゙

#腾讯##面经##秋招##前端工程师#
全部评论
好像vue中data是函数的原因应该是避免多个组件共享数据储存空间,而不是闭包
1 回复
分享
发布于 2020-02-15 14:36
二面GG是多久显示灰的
1 回复
分享
发布于 2019-08-16 16:32
滴滴
校招火热招聘中
官网直投
赞一个~
点赞 回复
分享
发布于 2019-08-16 17:56
请问鹅肠面的哪个事业群
点赞 回复
分享
发布于 2019-08-21 23:15
我面的alloyteam 也问了和你差不多的场景题 我后来寻思着他应该问的埋点,错误上报
点赞 回复
分享
发布于 2019-08-26 15:59
请问滚雪球这个算法题在哪能找到呀😊
点赞 回复
分享
发布于 2020-02-15 10:45

相关推荐

5 78 评论
分享
牛客网
牛客企业服务