拒信收割机の前端面经(CVTE,唯品会,百度)

—— 虽然我的offer少,然则我的拒信多啊

这几天终究闲下来,做一点细小的事情,整理了一些之前几家公司的前端口试题和个人履历,想做前端的师弟妹可以参考,也迎接各偕行大神来指教~

(以下题目不分前后,时刻长远不免有些脱漏;许多题目口试官都邑给一个特定的场景,我记不清了,只列出了考核的知识点地点)

CVTE

一面:

  • http 1.0、1.1、2的区分

  • tcp三次握手、四次握手

  • 浏览器缓存机制

  • 跨域要领

  • 闭包

  • 作用域链

  • 原型链

  • CSS选择器优先级

  • IE盒模子和规范盒模子

  • 浏览器兼容性 CSS hack

  • 对回调圈套的熟习,相识过promise完成道理吗

  • cookie道理,操纵

  • 完成左侧牢固宽度右侧自适应界面

  • 用setTimeOut输出1-10,一秒一个

  • 完成tab点击切换页面

二面

  • 数据库优化(懵比,数据库的东西基本都还给先生了)

  • 假如你的网站效劳器在1000个要求中有一个要求效劳器相应时刻达800ms,返回502状况码,怎样定位题目在那里(懵比,背景的锅我不背)

  • 对那些手艺比较熟习,引见相干手艺。

  • 手写代码:一个简朴的算法

  • 对将来生涯的瞻望

唯品会

一面:

  • 引见本身的一个项目

  • 闭包

  • 原型链

  • 跨域

  • flex box

  • HTML5用过那些东西

  • ES6用过什么东西

  • 用过webpack吗(答用gulp比较多)

  • AngularJS用过哪些,相识道理吗(答用过数据绑定、效劳、指令、单页路由等,说了单页路由的完成道理)

  • 浏览器缓存

  • 网站机能优化

  • 对CDN相识

二面:

  • 浏览器缓存(没错又问了一次)

  • http状况码

  • chrome的console运用过哪些功用

  • 怎样盘算跳转至一个网页后的衬着时刻

  • 熟习哪些JS框架

  • 对Angular和JQuery哪一个熟习(答Jquery)

  • JQuery有哪些绑定事宜函数,解绑函数

HR面

  • 为何想要来唯品会

  • 还投了哪些公司,都拿到offer去哪家

  • 相识唯品会吗

  • 职业生涯规划

  • 闲谈

百度

一面:

  • HTML5用过哪些新元素、手艺

  • 天生10个1-100间的随机数

  • 熟习哪些排序算法,写一个最熟习的(答了八大排序算法,然后不要脸地写了个冒泡…)

  • 完成一个简朴Array原型要领(功用挺简朴,重点是考对原型的熟习)

  • 居中宽高未知的元素,用多种体式格局(答position+translate,flex)

  • jsonp原生完成

  • 罕见http状况码

  • jsDOM操纵有原生的insertBefore函数,然则没有insertAfter,完成一个insertAfter函数

  • 开辟环境用什么,经常运用Linux吗

二面:

  • 怎样设置多个window.onload事宜(相似像jquery一样可以同时存在多个$(document).ready()事宜)

  • 数组罕见操纵有哪些,怎样从一个数组中删除指定下标的元素(写了一种要领后口试官问有无别的要领,末了写了三种要领,口试官又给补充了一种)

  • 原型(口试官写了一段代码让我说末了输出什么,缘由是什么,很自信地回复了这题,归去的路上发明本身答错了…)

  • 闭包,说一个在项目中运用闭包的场景

  • 前端代码层面有哪些比较消耗机能的操纵,怎样优化(答频仍的DOM操纵可以先缓存元素,算法优化,缓存AJAX,多运用效力较高的ID选择器、少运用通配或许庞杂的选择器,少运用css expression,防止回流和重绘等)

  • 相识哪些排序算法,写一个插入排序

终面:

  • 项目,兴趣爱好,生涯规划等。

感悟

  • 基本很主要,从上面的口试题可以看出大部分题目都是很基本的。别的回复的时刻要淡定,一些题目就算不懂也不能慌,要和口试官谈笑自若,然后只管扯回到本身懂的东西上面

  • 大公司比方百度给我的觉得就是很注重基本、思维和潜力。百度口试官问的每道题回复出来以后基本都要去完成一遍(手写代码比较消耗时刻,所以百度整体问的题目不多),像我这类印象流好频频都差点没能水过去,深入体会到基本的主要。一些手写代码题就算不清楚怎样完成,也可以和口试官也许说说本身的思绪,假如可以捉住题目的重点,有条理地逐渐剖析题目,口试官也会显露浏览の笑容。许多题目口试官会沿着你的思绪一直往下问,比方说这个算法为何要如许完成,这时刻最好能回复“我之前考虑到XXX题目,用这类要领可以比较好地XXXX处理等等等”

  • 觉得口试能不能过许多时刻跟合分歧口试官的眼缘有关…所以就算没过也不要随意马虎否认本身

  • 口试全程坚持迷之自信也很主要,要让口试官觉得“我去这个人虽然什么都不懂然则好自信我好喜欢”……

  • 口试到末了口试官都邑问有无想要相识的东西,能提出一些有程度的题目可以加分许多。觉得本身每次提的题目都不太好就不贴出来了,迎接来找我议论…

  • 想到有什么再补充,进修去了,进修使我快活

    原文作者:arno3
    原文地址: https://segmentfault.com/a/1190000007035264
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞