最全前端面试问题及答案总结:
https://www.cnblogs.com/autismtune/p/5210116.html

百度前端实习生面试经历

转载:https://www.cnblogs.com/caizone/p/4614648.html

一面:

描述:一面主要还是基础的前端知识,没有涉及到很多框架之类的知识,但基础知识也不能小觑,其中有很多细节需要注意。
面试题:
1.html的语义化
2.img标签的title、alt属性的区别
3.css布局(涉及各种常见的布局,如两列布局、三列布局等)
4.清除浮动的知识(最好给出多种方法及它们的区别,而且能解释原理,可以加分)
5.实现ajax的过程(在最后的一步的响应中,还问到了其他的http状态码的作用,所以基本的http知识是必备的,而且加分)
6.取消a链接的默认跳转行为
7.水平垂直居中的各种方式
8.js的数据类型判断
9.事件模型
10.IE和DOM中事件绑定的区别(要求详细)
11.js动画的知识(面试官考了我一个淡入淡出的动画)
12.定时器深入理解
13.获取元素的页面坐标(设计offsetTop、clientHeight等属性的深入理解)
14.JsonP的相关知识
15.http状态码(与第5题挂钩了)
16.块级元素与内联元素的详细区别(千万不要只答占满一行的区别,要求深入)
总结:一面涉及到的都是前端的基础知识,但是需要注意很多细节,不然会暴露自己的基础不扎实,而且当你答对之后,面试官还会深入,考察知识的深度,所以在平时的学习中,务必要把基础打扎实,不能似是而非。

二面:

描述:二面过了一天就开始了,知识也相应的升级了。
面试题:
1.谈谈自己所做过的项目(前端+后台)
2.盒模型
3.定位方式
4.css3新增的属性
5.css3实现IE盒模型
6.css实现省略号
7.图片格式的区别(png24、png8的区别,出发点是考查兼容性)
8.HTML5新增的属性
9.事件绑定
10.this
11.prototype
12.construct
13.创建对象的各种模式
14.css预处理(SASS,LESS)
15.如何对网站进行优化
16.JS模块化
17.谈谈你熟悉的JS框架、类库
18.闭包
19.使用哪些工具来管理代码
20.移动端的知识
21.单页web应用
总结:二面涉及的知识明显升级了,考查了js里面的各种关键概念以及框架、类库等等,主要是看被面试者的知识掌握情况及运用能力。

三面:

描述:三面过了一个星期,面试官估计是位领导,语气好严肃,明显和前面两位不一样。
面试题:
1.自我介绍
2.谈谈所做的项目(和二面重复,但问的更加深入)
3.做项目的流程
4.遇到过的问题及解决方案
5.对前端哪些知识比较熟悉、薄弱点(对你的熟悉点会深入的询问,对薄弱点会问你怎么去弥补提高)
6.关注哪些社区
7.对前端的最新的技术的了解
8.对前端工程师的理解
9.对加班、压力的看法
10.个人的职业规划

腾讯

参考:https://blog.csdn.net/u012540058/article/details/83987513
对viewpoint的理解
在UTF-8中,一个汉字需要三个字节

  • 基础知识
    prototype和proto的关系是什么
    meta viewport原理
    域名收敛是什么
    float和display:inline-block;的区别
    前端优化策略列举
    首屏、白屏时间如何计算
    闭包
    作用域链
    ajax如何实现、readyState五中状态的含义
    jsonp如何实现
    怎么处理跨域
    restful的method解释
    get和post的区别
    事件模型解释
    编写一个元素拖拽的插件
    编写一个contextmenu的插件
    编写web端cookie的设置和获取方法
    兼容ie6的水平垂直居中
    兼容ie的事件封装
    h5和原生android的优缺点
    编写h5需要注意什么
    xss和crsf的原理以及怎么预防
    css优先级
    如何实现点击radio的文字描述控制radio的状态(通过label实现)
    delegate如何实现
    jsonp有什么安全问题?为什么有这些安全问题?
    单链表和双向链表的区别?
    有用过reactjs?简单说一下其生命周期方法
    框架
    如何了解这些前端的框架?如angular,react,vue。

  • angularjs
    angular的directive怎么写
    angular的脏检查(双向绑定)是如何实现的
    依赖注入如何实现
    scope如何实现
    $parse模块如何实现(主要自己写了一个类似的库)

  • react
    react在setState后发生了什么,请结合源码说说你的理解。
    flux解释。
    说说你对React框架的理解。

  • requirejs
    amd和cmd区别,怎么了解到这些区别的,是否是去看了规范。
    requirejs那些经常用的方法,然后对其进行解释。

  • Node
    Buffer模块是干什么的。
    Stream是什么,使用的两种模式。
    http模块如何将异步处理方式实现成同步处理方式。

  • 其他问题
    utf8和gbk的区别。
    知道页面上某个点的坐标,如何获取该坐标上的所有元素。
    angular、react和jQuery适合哪些应用场景(建议查看各个框架产生背景)。
    7点15分小于180度的夹角是多少。
    如何实现大数相加。
    给5升和6升的水杯如何倒出3升的水。
    一班喜欢足球的人60%,喜欢排球的70%,喜欢篮球的80%,求喜欢足球和排球的占多少。
    前端异常监测如何实现。
    直播点赞按钮的冒泡功能如何实现。
    js的uglify如何实现。

  • 优化方面
    前端工程化方面做了哪些东西,怎么做。

  • 算法
    什么二叉树,从一堆大数中选出满足条件的数要求最快。

酷狗面试 web前端实习 4/28 现场面:

个人总结:

  • react框架很多大公司都在用,vue比较适合于个人项目或者轻量级项目;
  • 移动端

问题:

  • position;怎么实现relative到absolute 例如下拉滚动条让某个div固定窗口上方
  • vue 路由的机制
  • vue 路由组件的原理
  • vue的原理 如何实现 watch computed等
    • 回答:defineProporty 当dom属性变化或者读取
  • ①div class有a b c ②div class有b c a ③div class有b c 问三个div的class各是什么
  • echart 里面的柱状图,问有几种实现方式:
    • 回答:canvas 纯css+js
  • http缓存:304 问整个流程 从第一次请求到缓存的过程 esp:client是先判断过期时间,如果过期才去重新请求资源。
  • jQuery相关:
    • $. 与 $(“ ”)这两个的区别 以及 里面传数组
  • 对flex的了解
  • 移动端的布局
  • bootstrap与响应式的关系

腾讯

总结面试:非常注重网络协议,包括安全协议(XSS CSRF)、http304、几种缓存及区别、https
问:position、居中、flex

前端实习生面试知识补习相关推荐

  1. 亚信前端实习生面试记录

    2017.7.11早十点参见了亚信的实习生面试,地点济南. 首先给了一份面试试题,java工程师试题,但我记得我应聘的是前端. 这份java试题分为java基础.数据库基础.web前端基础.框架部分( ...

  2. 百度前端实习生面试(连跪之旅)

    去百度面试基础架构部的前端开发实习生,感觉应该跪得很惨.百度上海研发中心挺偏的,离张江还挺远的,还要打车过去.到了百度那边门卫管的挺严的,还要面试官来接.后来,就一个程序员来接我,也就是我的面试官.后 ...

  3. 前端实习生笔试_2017年百度前端实习生面试笔试经历

    前几天收到一封百度发来的邮件,大意是说招实习生.浏览了一下岗位,只有 FE(前端,Front End)比较熟,就拿了以前的一份简历改了改投过去了,结果第二天就通知面试(完全不给准备的时间啊).面试的地 ...

  4. 唯品会环球市场 WEB前端实习生面试

    今天早上去了芳村,面唯品会实习生,下午在中大假草的实习招聘会面了环球市场. 先说说唯品会 9点50出发,11点到的唯品会总部,地铁一直站着,累到不行,真的太缺乏锻炼了捂面.唯品会的环境很好!周围都是绿 ...

  5. 美团外卖前端实习生面试总结

    面我的是一位帅锅哈哈,听声音感觉到的..然后我就好开心呀.嘎嘎 然后就问了我1个小时的问题. ie和w3c事件取消默认事件不同. 我记得曾经写过一个兼容版小插件,这个片段代码如下 //阻止事件传递 I ...

  6. 滴滴出行前端实习生面试经验

    1.自我介绍,然后针对项目里面所用技术提出了一些问题 2.简述盒模型,标准盒模型与IE盒模型的区别 3.margin重叠部分如何消除:overflow:hidden 4.常用的行内元素,块级元素和空元 ...

  7. 10.5前端实习生面试总结

    国庆前端面试总结 国庆节前在面试了学校推荐的一家公司之后就马上机智的继续寻找'备胎',通过我的广撒网和不懈坚持和努力,在实习僧投递的简历被HR查看到并且非常热情的加了我微信并邀请我国庆5号去参加面试, ...

  8. 2016年腾讯web前端实习生面试记录

    一面:4月15日上午9点,面试约一个小时. 1. 自我介绍 2. 之前实习的公司主要做什么? 3. 项目中用到的director.js的原理 4. 简历上三个项目,分些介绍怎么做的.画出整个流程,主要 ...

  9. html5前端实习招聘面试,2018头条春招前端实习生面试题目总结

    下午去了头条总部面试前端岗位,挂在二面...自己基础还是有些差,在这里总结一下两轮面试的题目: 一轮面试 typeof实现的原理是什么? https://ecma262.docschina.org/# ...

最新文章

  1. 【系统缓慢、CPU 100%、频繁Full GC问题】的定位排查思路!
  2. 工控设备 如何将数据发送到串口_实现4G无线通信透传的远程通信多组网5个PLC相互交换数据...
  3. Leaflet中使用Leaflet.Polyline.SnakeAnim插件实现水流模拟效果
  4. [创业基础笔记] 第1讲-认识创业与创业者
  5. 【OS学习笔记】二十四 保护模式七:调用门与依从的代码段----特权级保护
  6. HDU 1203 I NEED A OFFER! (动态规划、01背包、概率)
  7. 研究机构称iPhone 12 mini可能已停产 因销量不佳
  8. 2019东南大学研究生课程计算机网络安全
  9. Java——异常处理,数据库连接
  10. mac迅雷精简版(迅雷Mac)简约瘦身版
  11. 51中断编程c语言,有关51单片机中断的形式和C语言编程格式[精选5篇]
  12. 计算机专业软件工程的二本大学有哪些,软件工程专业二本大学排名哪个好?
  13. 世界银行为孟加拉国建设数据中心提供贷款
  14. redux 多种触发dispatch方式
  15. 如何识别图片文字,PaddleOCR机器学习开源项目使用 | 机器学习
  16. po、bo、do、dto、vo相关图形
  17. 慧尔视:以CRM为抓手,打造用数据说话的企业
  18. 实用电脑软件安利,朋友们快来挖宝
  19. 【学习笔记15】JavaScript的函数
  20. log4的配置和使用

热门文章

  1. 关于异常处理的知识整理
  2. R语言rnorm函数生成正太分布数据、使用epiDisplay包的summ函数计算向量数据的描述性统计汇总信息并可视化有序点图(名称、有效值个数、均值、中位数、标准差、最大值、最小值)
  3. 马天尼阿斯蒂以可持续发展里程碑欢庆成立150周年
  4. 想起大学线代符教授的一句话:解决问题的方法的多种多样的
  5. 魅族 android9.0,魅族Note 9现身:骁龙675跑分超710、预装安卓9.0
  6. DGIOT基于低代码amis配置联动短信告警
  7. RPATH $ORIGIN LD_LIBRARY_PATH和可移植 linux 二进制文件的描述
  8. 瀚高数据库用户默认密码有效期
  9. 为何会拿好人卡(一)绝对不要做的几件事
  10. 计算机编程求最大公约数与最小公倍数,这是一个常见的简单算法