最后
在面试前我花了三个月时间刷了很多大厂面试题,最近做了一个整理并分类,主要内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。
包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。
-
HTML5新特性,语义化
-
浏览器的标准模式和怪异模式
-
xhtml和html的区别
-
使用data-的好处
-
meta标签
-
canvas
-
HTML废弃的标签
-
IE6 bug,和一些定位写法
-
css js放置位置和原因
-
什么是渐进式渲染
-
html模板语言
-
meta viewport原理
总共两题,第一题是回文字符串的问题,就是输入任意长度字符串,输出此字符串中最长的回文
长度,以及个数。用例输入:ABcba 输出:5 1(最长为五,个数有一个),强调一下,老师测试用例和
展示用例不同,不要有取巧心里。这题有一个陷阱,就是存在偶数个长度的回文字符串,本人就没
有考虑到,结果悲惨。第二题,哥德巴赫猜想,去acm之类的地方应该能搜到,复杂,难度高。题目
难以叙述。
口语,很多人怕这个,我也是,不过没有那么恐怖,只需要准备有限的东西就行了,一篇自我
介绍,一般一分钟就行了,长了老师会打断。如果是二战的会问有没有工作经历,项目经历,介绍
项目经历,以后的打算,本人说自己打算当一个大学教师,结果被怼it is not possible.现在还在阴
影里。
面试,没有那么难,不要怕,老师很和蔼,很友善,你要了解的是,老师也不想难为你,而是
他们上面有要求,每个学生必须15分钟以上,所以你懂的,能扯时间的就扯,老师也很尴尬没有
问题问你。具体内容就是一张纸上7道题,选择四题,口头表达,不需要写卷子上。老师问的问题
也很普通,二战的问有没有工作,喜欢什么方向,千万不要乱吹,老师会问相关知识,联系仔细了
解一下,到时候要是有一个很熟悉的方向会有很大优势,我没有。。。另外还问有没有做过项目,
讲讲你做了什么,还有一个人文题,关于人活着有没有意义的,个人认为这个无需刻意准备,但是
最后
为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】