前端|拼多多、携程、CVTE、美的、依图等10家名企面经总结

前端|拼多多、携程、CVTE、美的、依图等10家名企面经总结
最新回答
顽皮捣蛋小精灵

2023-10-10 05:15:57

以下是对拼多多、携程、CVTE、美的、依图等10家名企前端面试经验的总结

一、路口(二面挂)
  • 一面问题

    HTTP状态码及含义。

    HTTP请求头报文结构。

    HTTP和HTTPS的区别,HTTPS加密层。

    JS原型和原型链。

    prototype和__proto__的区别。

    JS函数调用方法。

    闭包及其应用,解决方法。

    Jq链式调用实现方法。

    Bootstrap响应式方法,栅格系统。

    Sass方法/函数。

    Vue生命周期及特征。

    Position属性区别。

    display:inline和float:left布局区别。

    父元素高度塌陷处理方法。

  • 二面问题

    项目难点。

    链表结构,插入和删除速度,查找时间复杂度。

    Cookie和Session区别。

二、美的(一面挂)
  • 面试形式:群面
  • 面试流程

    每人30秒自我介绍。

    每人分享大学最有意义的事情。

    针对岗位提问,前端岗位问题包括服务器类型和前端查看Cookie的方式。

  • 反思

    自我介绍和分享应与应聘岗位相关。

    回答问题时应积极发言,避免没有存在感。

三、CVTE(二面挂)
  • 一面问题

    项目介绍及职责。

    常见状态码。

    闭包及其应用场景。

    块元素垂直水平居中。

    点击外部弹窗消失,内部不消失。

    服务器如何判断返回304。

    实现特定代码功能(如计算器链式调用)。

  • 二面问题

    选择前端的原因。

    有成就感的事情。

    算法题:找出字符串中第一个唯一字符串的下标。

    布局题:上中下三部分布局,中间部分由左右两部分组成,宽度占比3:7。

    职业规划。

    项目开展过程。

    实习内容。

四、平安科技(一面挂)
  • 面试问题

    项目介绍(现场打开查看)。

    性能优化。

    prototype和__proto__的区别。

    Function和Object原型关系。

    缓存处理(HTTP2.0)。

    移动端click和tap事件区别。

    0.5px实现。

    HTML5新特性。

    本地存储方式。

    技术栈:Node.js+MongoDB,React,后期转Vue。

五、珍爱网(二面挂)
  • 面试问题

    前端304。

    数据双向绑定原理。

    页面访问人数统计实现原理。

    项目安全问题。

    JS闭包。

    千分位实现(考虑负数及小数点)。

    个人博客赞赏页面响应式设计。

    首屏加载时间计算及定义。

    输入URL后发生的事情。

    DNS根服务器含义。

    统计全国单身男女方法。

    HTTP、HTTPS、HTTP2.0区别。

    技术栈:Vue和React,对Angular的看法。

六、中移物联网(二面挂)
  • 一面问题

    项目介绍及与后端交互问题。

    JS基本数据类型。

    数组去重。

    选择前端的原因。

    父母职业期望。

    抗压能力及处理方法。

    对物联网的了解。

  • 二面问题

    项目技术难点、安全处理。

    学习前端的方式和网站。

    自我能力打分,编程课成绩及排名,奖学金情况。

    学习经历,对公司要求,对物联网的了解,中国移动和中国联通对比。

七、拼多多(offer)
  • 电话一面问题

    实习经历。

    项目中搜索功能实现。

    数据展示冲突处理。

    项目技术选型,Jq和Vue区别,Vue优点,页面组件。

    Vue组件通信。

    入门前端时间及原因。

    React和Angular使用经验。

    ES6中let、const和var区别,块级作用域。

    箭头函数及this指向。

    移动端项目适配实现。

    Flex布局。

    Cookie、Sessionstorage、Localstorage区别,获取Localstorage所有key的方法。

  • 电话二面问题

    Vue生命周期。

    Vue组件通信方式。

    BFC。

    清除浮动方式。

    JS事件委托。

    __proto__及原型链。

    水平垂直居中实现。

    Flex布局。

    设计模式了解情况。

    稳定和不稳定的排序算法。

    快排时间复杂度及基准元素选择优化。

  • HR面问题

    学习前端的方式。

    对加班的看法。

    绩点情况。

    职业规划。

八、兔展(offer)
  • 一面问题

    二叉树。

    快排(未写出,后写选择排序)。

    项目难点。

    跨域(JSONP,PostMessage)。

    事件循环。

    Ajax原生写法。

    Promise例子及结果。

    Input实现勾选。

    深拷贝。

    JS中this指向。

    算法原理。

    HTTP和HTTPS区别,HTTPS安全性。

    水平垂直居中。

  • HR面:共三次。
九、依图(二面挂)
  • 电话一面问题

    Vue生命周期。

    Vue双向绑定实现。

    Promise及then调用返回对象。

    水平垂直居中。

    用CSS实现DOM元素两色效果。

    数组排序(1在前,2在后)。

    JS事件模型,捕获和冒泡,阻止冒泡。

    PreventDefault和StopPropagation区别。

  • 代码题

    数组排序算法题。

    实现sum(a,b)和sum(a)(b)效果相同。

    小机器人走步算法题。

  • 现场二面问题

    Vue双向绑定中数据和DOM变化过程。

    项目难点。

    垂直水平居中实现。

    实现函数返回文件对象的根节点。

十、携程
  • 面试情况:选择远程面试后无后续反应。