前端实习生面试知识补习
最全前端面试问题及答案总结:
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
前端实习生面试知识补习相关推荐
- 亚信前端实习生面试记录
2017.7.11早十点参见了亚信的实习生面试,地点济南. 首先给了一份面试试题,java工程师试题,但我记得我应聘的是前端. 这份java试题分为java基础.数据库基础.web前端基础.框架部分( ...
- 百度前端实习生面试(连跪之旅)
去百度面试基础架构部的前端开发实习生,感觉应该跪得很惨.百度上海研发中心挺偏的,离张江还挺远的,还要打车过去.到了百度那边门卫管的挺严的,还要面试官来接.后来,就一个程序员来接我,也就是我的面试官.后 ...
- 前端实习生笔试_2017年百度前端实习生面试笔试经历
前几天收到一封百度发来的邮件,大意是说招实习生.浏览了一下岗位,只有 FE(前端,Front End)比较熟,就拿了以前的一份简历改了改投过去了,结果第二天就通知面试(完全不给准备的时间啊).面试的地 ...
- 唯品会环球市场 WEB前端实习生面试
今天早上去了芳村,面唯品会实习生,下午在中大假草的实习招聘会面了环球市场. 先说说唯品会 9点50出发,11点到的唯品会总部,地铁一直站着,累到不行,真的太缺乏锻炼了捂面.唯品会的环境很好!周围都是绿 ...
- 美团外卖前端实习生面试总结
面我的是一位帅锅哈哈,听声音感觉到的..然后我就好开心呀.嘎嘎 然后就问了我1个小时的问题. ie和w3c事件取消默认事件不同. 我记得曾经写过一个兼容版小插件,这个片段代码如下 //阻止事件传递 I ...
- 滴滴出行前端实习生面试经验
1.自我介绍,然后针对项目里面所用技术提出了一些问题 2.简述盒模型,标准盒模型与IE盒模型的区别 3.margin重叠部分如何消除:overflow:hidden 4.常用的行内元素,块级元素和空元 ...
- 10.5前端实习生面试总结
国庆前端面试总结 国庆节前在面试了学校推荐的一家公司之后就马上机智的继续寻找'备胎',通过我的广撒网和不懈坚持和努力,在实习僧投递的简历被HR查看到并且非常热情的加了我微信并邀请我国庆5号去参加面试, ...
- 2016年腾讯web前端实习生面试记录
一面:4月15日上午9点,面试约一个小时. 1. 自我介绍 2. 之前实习的公司主要做什么? 3. 项目中用到的director.js的原理 4. 简历上三个项目,分些介绍怎么做的.画出整个流程,主要 ...
- html5前端实习招聘面试,2018头条春招前端实习生面试题目总结
下午去了头条总部面试前端岗位,挂在二面...自己基础还是有些差,在这里总结一下两轮面试的题目: 一轮面试 typeof实现的原理是什么? https://ecma262.docschina.org/# ...
最新文章
- 【系统缓慢、CPU 100%、频繁Full GC问题】的定位排查思路!
- 工控设备 如何将数据发送到串口_实现4G无线通信透传的远程通信多组网5个PLC相互交换数据...
- Leaflet中使用Leaflet.Polyline.SnakeAnim插件实现水流模拟效果
- [创业基础笔记] 第1讲-认识创业与创业者
- 【OS学习笔记】二十四 保护模式七:调用门与依从的代码段----特权级保护
- HDU 1203 I NEED A OFFER! (动态规划、01背包、概率)
- 研究机构称iPhone 12 mini可能已停产 因销量不佳
- 2019东南大学研究生课程计算机网络安全
- Java——异常处理,数据库连接
- mac迅雷精简版(迅雷Mac)简约瘦身版
- 51中断编程c语言,有关51单片机中断的形式和C语言编程格式[精选5篇]
- 计算机专业软件工程的二本大学有哪些,软件工程专业二本大学排名哪个好?
- 世界银行为孟加拉国建设数据中心提供贷款
- redux 多种触发dispatch方式
- 如何识别图片文字,PaddleOCR机器学习开源项目使用 | 机器学习
- po、bo、do、dto、vo相关图形
- 慧尔视:以CRM为抓手,打造用数据说话的企业
- 实用电脑软件安利,朋友们快来挖宝
- 【学习笔记15】JavaScript的函数
- log4的配置和使用
热门文章
- 关于异常处理的知识整理
- R语言rnorm函数生成正太分布数据、使用epiDisplay包的summ函数计算向量数据的描述性统计汇总信息并可视化有序点图(名称、有效值个数、均值、中位数、标准差、最大值、最小值)
- 马天尼阿斯蒂以可持续发展里程碑欢庆成立150周年
- 想起大学线代符教授的一句话:解决问题的方法的多种多样的
- 魅族 android9.0,魅族Note 9现身:骁龙675跑分超710、预装安卓9.0
- DGIOT基于低代码amis配置联动短信告警
- RPATH $ORIGIN LD_LIBRARY_PATH和可移植 linux 二进制文件的描述
- 瀚高数据库用户默认密码有效期
- 为何会拿好人卡(一)绝对不要做的几件事
- 计算机编程求最大公约数与最小公倍数,这是一个常见的简单算法