前端面试(二):N轮面试
一面
在一面中要掌握什么技巧,主要考察前端开发的基础知识
1、面试技巧、页面布局类
页面布局小结:
- 语义化掌握到位
- 页面布局理解深刻
- CSS基础知识扎实
- 思维灵活且积极上进
- 代码书写规范
2、CSS盒模型、DOM事件类
BFC(边距重叠解决方案)
- BFC的基本概念
- BFC的原理
- 如何创建BFC
- BFC的使用场景
DOM事件
- DOM事件的级别
- DOM事件模型
- DOM事件流
- 描述DOM事件捕获的具体流程
- Event对象的常见应用
- 自定义事件
3、HTTP协议类、原型链类
HTTP协议
- 主要特点
- HTTP报文的组成部分
- HTTP方法——GPPDH
- POST和GET的区别
- HTTP状态码
- 持久连接
- 管线化
原型链类
- 创建对象的几种方法
- 原型、构造函数、实例、原型链
- instanceof
- new运算符
4、面向对象类、通信类
面向对象类
- 类与实例
- 类与继承
通信类
- 同源策略及限制
- 前后端如何通信
- 创建Ajax
- 跨域通信的方式
5、前端安全类、前端算法类
安全类
- CSPF(跨站请求伪造)攻击:原理、防御措施
- XSS(跨域脚本攻击)攻击:原理、防御措施
算法类
- 排序
- 堆栈、队列、链表
- 递归
- 波兰式和逆波兰式
二面
二面更侧重于对前端知识的深度和广度来进行考察,这个环节不再局限于基础知识,更多的是考察浏览器、JS引擎、项目实战等方面。
1、面试技巧
- 知识面要广
- 理解要深刻
- 内心要诚实
- 态度要谦虚
- 回答要灵活
- 要学会赞美
2、渲染机制类
- DOCTYPE概念及作用
- 浏览器渲染过程
- 重排Reflow
- 重排Repaint
3、JS运行机制
- 单线程的概念
- 任务队列
- Event Loop
- 异步任务
4、页面性能
- 资源压缩合并,减少HTTP请求
- 非核心代码异步加载—异步加载的方式—异步加载的区别
- 利用浏览器缓存—缓存的分类—缓存的原理
- 使用CDN
- 预解析DNS
5、错误监控
- 前端错误的分类——即时运行错误的捕获方式、资源加载错误
- 上报错误的基本原理——采用AJAX通信的方式或者利用image对象
三面/四面
描述在三面/四面要掌握什么技巧,在这个环节对工作2-3年的人特别重要,这个环节的面试官一般是技术负责人或者业务负责人,他们对候选人的考察不再局限于技术,更侧重综合能力。
1、业务技巧
- 准备要充分
- 描述要演练
- 引导找时机
- 优势要发挥
- 回答要灵活
2、业务能力
3、团队协作能力
4、领导能力
终面
这个环节同样不可忽视,情商、性格、潜力、薪资匹配度都可能成为候选人失败的“主观因素”。
1、面试技巧
- 乐观积极
- 主动沟通
- 逻辑顺畅
- 上进有责任心
- 有主张、做事果断
2、职业竞争力
- 业务能力
- 思考能力
- 学习能力
- 无上限的付出
3、职业规划
- 目标是什么
- 近阶段的目标
- 长期目标
- 方式方法
前端面试(二):N轮面试的更多相关文章
- SAP第一轮面试之英语群面
很高兴通过了SAP的笔试,昨天进行了一轮面试.SAP一轮面试是英语群面(无领导小组讨论) 面试提前大约五天的样子通知面试时间地点,一般是在公司,要求正装.这些都会在HR联系你时通知的,所以不再啰嗦. ...
- 面试了 6 轮 Google 中国 之后,还是挂了
去年换工作的时候, 面试了一下 Google (这里说的是 Google 中国哈), 来了个 Google 面试六轮游, 结果是没通过.
- 6轮面试辛苦拿到阿里Android开发offer,却从22k降到15k,在逗我?
一小伙工作快3年了,拿到了阿里云Android开发岗位P6的offer,算HR面一起,加起来有6轮面试了,将近3个月的时间,1轮同级 + 1轮Android用人部门leader + 1轮Android ...
- 腾讯Java程序员第二轮面试11个问题,你会几个?
此前,分享了阿里巴巴.网易.百度等多家名企的JAVA面试题. 这也引来了不少程序员网友们的围观. 其中,也有相当一部分网友是已经从事Java开发好多年的程序员,当他们阅读完JAVA面试题的反应是:一个 ...
- 阿里第二轮面试:手写Java二叉树
阿里面试 现在很多公司在招聘开发岗位的时候,都会事先在招聘信息中注明面试者应当具备的知识技能,而且在面试的过程中,有部分对于技能掌握程度有严格要求的公司还会要求面试者手写代码,这个环节很考验面试者的基 ...
- 七轮面试最终拿下阿里offer —— 十年经验之谈
前言 今年的大环境非常差,互联网企业裁员的现象比往年更严重了,可今年刚好是我的第一个"五年计划"截止的时间点,说什么也不能够耽搁了,所以早早准备的跳槽也在疫情好转之后开始进行了.但 ...
- 前端 & 技术团队 TL & 如何面试 & 如何带人
前端 & 技术团队 TL & 如何面试 & 如何带人 面试 带人 作为 TL,深度了解你的团队非常重要,要去了解每个人的想法是什么,他的诉求是什么,他目前的状态怎么样,以及对他 ...
- 阿里二面,面试官居然把 TCP 三次握手问的这么细致
TCP 的三次握手和四次挥手,可以说是老生常谈的经典问题了,通常也作为各大公司常见的面试考题,具有一定的水平区分度.看似是简单的面试问题,如果你的回答不符合面试官期待的水准,有可能就直接凉凉了. 本文 ...
- 3年经验硬抗字节Java岗,25天4轮面试终拿意向书,复述原题及经验
这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,以及一份字节2-2师兄整理的面试手册,希望能够给一些正在面试字节或计划面试大厂的朋友提供帮助. 字节跳动技 ...
- 李洪强经典面试案例33-如何面试 iOS 工程师
如何面试 iOS 工程师 推荐序 私下和很多朋友交流过这个话题,大部分求职者认为,我能做基本的 iOS 开发工作,就达到公司的要求了,殊不知公司招聘员工,更希望的是这个人能够在关键时候能够发挥一般 ...
随机推荐
- poj1442 Black Box
The Black Case 好啊! 首先,读题很艰难... 读完题,发现是求第k小的数,那么我们用splay水过对顶堆水过即可. #include <cstdio> #include & ...
- 第七篇-列表式App:ListActivity及ListView
一.新建一个empty activity的项目. 二.修改MainActivity.java: extends AppCompactActivity改为extends ListActivity.注释掉 ...
- Day20--Python--约束和异常处理
1. 异常处理(处理异常,抛出异常,自定义异常) 异常: 程序运行过程中产生的错误 1. 产生异常. raise 异常类(), 抛出异常 2. 处理异常: try: xxxxxxxx # 尝试执行的代 ...
- ElasticSearch6.1.1集群搭建
其实早就想研究ES了,因为之前用solr,资料较少(这倒不是问题,有问题去官网读文档),貌似用的人比较少?(别打我)前几天去京东面试,我觉得有必要了解一下es,昨天晚上简单了解了官方文档,今天居然鼓捣 ...
- STM32L011D4 ----- 使用注意
下载程序: SWD下载模式,PA14(SWCLK)是作为输入口,但是当单片机进入bootloader模式,PA14变为输出模式,就不能下载程序了. 所以下载程序时,需要配置下载程序的上位机为“conn ...
- lucene和solr的区别(六)
Lucene是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言).Lucene的 ...
- MySQL语句_积累
1.GROUP_CONCAT 直接返回拼接好的多个结果,可以供IN()函数使用 语句 结果 +-----------------------------------------+ | GROUP_CO ...
- 利用curl 实现URL监控
#curl 命令介绍 curl命令在运维中经常使用,但运维中常用的参数也并不多,因此也是列表如下 -I/--head 显示响应头信息 -m/--max-time <seconds> 访 ...
- Kafka权威指南 读书笔记之(一)初识Kafka
发布与订阅消息系统 数据(消息)的发送者(发布者)不会直接把消息发送给接收者,这是发布与订阅消息系统的一个特点.发布者以某种方式对消息进行分类,接收者(订阅者)订阅它们, 以便接收特定类型的消息.发布 ...
- MVC项目报错 ”基础提供程序在 Open 上失败”
问题: 今天将一个.net mvc项目拷贝到另一台电脑上,重新部署的时候,出现以下异常信息: “System.Data.Entity.Core.EntityCommandExecutionExcept ...