Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >头条猿辅导瓜子老虎证券等前端面经

头条猿辅导瓜子老虎证券等前端面经

作者头像
牛客网
发布于 2019-08-19 02:26:44
发布于 2019-08-19 02:26:44
1.2K0
举报
文章被收录于专栏:牛客网牛客网

前言 

  本人毕业一年,最近陆续面试了头条、瓜子、360、猿辅导、中信银行、老虎等公司,由于最近比较寒冬而且招1-3年的并不多,再加上自己对公司规模和位置有一定要求,所以最后合适的也就这几家了。不过幸运的是所有面试的公司都给了offer。 

其实应届生的面试和1-3年的社招相比并没有太大区别,只是对项目能力的要求更高些,基础知识问题都差不多,在这里总结下经验,大家有什么问题也可以留言问我。

面经地址:https://juejin.im/post/5d3d311251882548de1e7369

  经验总结 

  我简单的把面试分了四个部分,然后针对每个部分做下详细的介绍。 

    技术面-基础 

    技术面-算法、数据结构 

    技术面-项目 

    hr面-综合 

  基础知识部分 

基础知识部分是最重要的,我当时看了很多面经,自己查找答案并总结记录,一定要在自己的博客或者github上总结一遍,第一可以加深自己的印象,第二以后再找也方便。这里推荐下我当时看的一篇的面经,木易杨老师写的《2018大厂高级前端面试题汇总》。

然后我再总结下我最近遇到的面试题,标注必考的都是大部分公司都会问的

  http 

  http相关没有特别难的,常见的了解下就没问题。 

    介绍Http2,优点和存在什么坑或问题(必考) 

    HTTP报文的请求和返回会有几个部分(请求行、请求头、请求体);每部分具体都有什么(常见的请求头) 

    GET和POST的区别 

    输入url到页面加载全过程(必考) 

    介绍HTTPS;HTTP和HTTPS的区别(必考) 

    HTTPS加密过程 

    HTTP缓存控制(强缓存、弱缓存);缓存相关的HTTP请求头(必考) 

    对跨域的了解,跨域怎么解决(必考) 

    cors的返回头、cors预请求,什么时候会出发预请求(必考) 

    tcp的长连接和http2多路复用相关 

    tcp拥塞控制和流量控制 

    三次握手四次挥手,为什么三次和四次 

    前端性能优化(必考) 

  css 

  css最近问的越来越少了,只要会写常见的布局就ok,难点的答不出来也没事。相比移动端相关的会问题的比较多。 

    盒模型 

    positon的值,都是根据什么定位(注意下还有sticky) 

    栅格布局的原理 

    垂直居中布局 

    上中下布局,中间自适应 

    左中右布局,中间自适应 

    什么css可以减少重绘 

    动画相关属性 

    移动端适配方案(必考) 

    移动端适配1px的问题 

    lineheight属性1.5和150%区别 

    em和rem的区别 

  js 

  重中之重,没啥可说的刷题就完事了,而且像节流防抖、bind、promise之类的都要会手写。这里就不标必考了,因为大部分都是重点。 

    判断数组方法 

    Object.assign和Object.create相关 

    深拷贝和浅拷贝 

    let、const和var的区别 

    基本类型和引用类型相关(堆栈) 

    bind, call, apply相关(自己要会实现) 

    介绍事件循环(宏任务微任务,要知道执行顺序) 

    定时器为什么不准(有可能会让你实现一个倒计时) 

    原型介绍 

    继承方法(手写) 

    闭包介绍和它的作用(手写) 

    new实现过程 

    防抖和节流(手写) 

    数组去重、扁平化、柯里化 

    this指向 

    es6特性 

    promise介绍(最好会写) 

    promise.all和promise.race介绍(手写) 

    async介绍(了解原理 generator+自执行器) 

    异步的串行(可以用promise也可以async) 

    箭头函数指向 

    set、map介绍;和数组、对象的区别 

    模块化介绍(commnjs amd cmd umd export) 

    localstorage sessionstorage cookie 

    事件委托 

    Proxy和Object.defineProperty 

  框架相关(react webpack) 

  由于我一直用的react框架,所以面试也问的相关问题,一定要了解下框架的原理和状态管理的相关原理,同时webpack也是必考点。 

    React介绍、优点(必考) 

    React生命周期(最新版本的也要知道) 

    介绍diff算法(必考) 

    介绍虚拟dom、为什么用虚拟dom 

    组件间的通信方式(必考) 

    redux介绍和原理(必考) 

    setState什么时候异步、什么时候同步、为什么 

    事件机制 

    路由相关、几种history以及每种实现原理 

    高阶组件介绍 

    纯函数介绍 

    React新特性了解么 

    React hooks介绍 

    React新生命周期和React Fiber 

    React和Vue对比 

    React常见优化方式 

    webpack介绍、整理的一个流程(必考) 

    webpack的优化做过什么(必考) 

    用过什么webpack的loader和plugin(必考) 

    webpack的loader和plugin的原理 

  算法、数据结构部分 

  本来以为只有头条、猿辅导之类的公司才考算法,但是最后发现每家公司都会考,可能都想拿算法来做下区分度了吧。不过遇到做不出来的面试官基本也都会给提示,提示完能写出来也没问题。总体来说考的都是常见的题或者变形而来的,把LeetCode或剑指offer里常见的easy题看了就行。数据结构和设计模式问的很少,但是自己也需要总结了解下。 

    冒泡排序 

    快速排序 

    回文字符串 

    两数之和、k sum 

    大数相加 

    二分查找 

    二叉树前中后遍历 

    二叉树层次遍历 

    二叉树深度优先遍历(递归、非递归) 

    二叉树广度优先遍历(递归、非递归) 

    和为n的二叉树路径 

    二叉树深度 

    二叉树是否对称 

    链表反转 

    16进制转10进制 

  项目部分 

  每个公司都会有项目的介绍,如果你介绍的项目面试官有兴趣的话会很加分,所以一定要认真准备。我一般会介绍之前做的一个前端微服务的架构,项目做了很多优化也比较复杂,感觉算是自己比较加分的部分。 

    介绍下你项目的难点 

    如果现在再看这个项目你会做哪些优化 

    根据项目的具体问题 

  hr部分 

  能到hr大概率就是过了,hr部分基本不会刷人,但是常见的问题也需要想想怎么说。谈薪阶段也是非常重要的,感觉现在的hr都是根据你的面试情况、工作年限再加上你手里其他offer的薪资来定的,所以手里有大厂高薪offer的话还挺重要的。hr沟通完薪资后可以试探性的加一点问问行不行,现在大部分hr都会压薪预留些空间。 

    为什么换工作 

    找工作比较看重什么 

    介绍下你的项目 

    为什么学前端 

    平常怎么学前端 

    手里有哪些offer、期望薪资 

    总结 

    一年经验其实问的并不难,只要把常见的基础面试题都总结好再准备个稍微亮眼的项目就基本没什么问题,同时面试时一定要有自信,不会的不要装懂,问的问题多想想再回答。相信自己,自信的人最有魅力。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.08.15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
shopee 前端面经(已入职)
本人本科毕业 5 年,1 年后端 + 4 年前端。面试了一波 shopee,最后成功入职。我是在 5 月中旬的专场招聘面试的,不得不说专场就是快,对比鹅厂那更是两个极端。因为在脉脉、leetCode 发现 shopee 今年还是挺火的,招的人也挺多,但是面经很少,所以记录一波,有需要的看下。
winty
2021/08/24
2.2K0
2018春招前端面经集合
在牛客网潜伏了这么久,看了不少的面经,一直想着什么时候也能发一波面经,好啦,现在春招结束了,论文写完了,答辩结束了,就等毕业上岗了,最近呆宿舍开始反思自己的春招,是时候该总结一波了。春招找工作的时候赶上两篇论文,也是心力交瘁,回想起来也是不容易,早上跑去广州面试,回到学校已经是傍晚,那时总害怕以后找不到工作,有着无限的焦虑。总体而言,春招的过程独一无二,期间发生了一些有趣的事情,有打击也有收获。未来的路还很长,谨以此篇献给2018的一路奔跑的自己,毕业快乐,愿技术长青~~~ 一、路口(二面挂) (一)电话一
牛客网
2018/06/12
1K0
毕业一年左右的 前端 妹子 面经总结
嗯ennnnnn,,,,懒癌症拖延的毛病,趁着最后一个上班日赶紧把最近一周的面试做个总结(虽然我下周一才入职),作为一位去年才毕业的前端妹子来说,其实还是个技术小白啦,近几年还是想在技术上能有一个很大的提升,而且不是说金三银四嘛(嘤嘤嘤,好像是真的),所以在试水了两家公司之后,开启了我一周左右的面经之路,大大小小的公司都有面,我就是奔着涨知识和积累经验去的!!!加起来差不多10家公司左右吧,成绩自己也还挺满意的,拿到了6家公司的offer,大小公司也都有,像大华、华三,但是最终综合考虑的结果,去了一家自己面试体验最好的公司,至少也是一家上市公司啦~
苏南
2020/12/16
5350
毕业一年左右的 前端 妹子 面经总结
分享一位同学的阿里、百度前端面经
从决定找工作开始,我其实经历过一系列思想斗争,最开始想的是,等自己完全准备充分之后,再开始投简历面试。然而,由于惰性,我发现自己很难判断什么时候是完全准备好的时候。
zz_jesse
2020/12/08
8910
读者六轮面试,终与字节无缘(详细面经)
首发内容来自掘金,读者小K,和他接触后才发现,他是大专,学历跟我差不多, 本科学历,求职的艰辛我都明白。
秋风的笔记
2021/08/27
6600
读者六轮面试,终与字节无缘(详细面经)
来自offer杀手的前端面试攻略
楼主最近面试的公司不算是很多,但是我有一个几个人的小团体。个人感觉如果本篇文章的所有知识点你都掌握了,百度阿里腾讯网易京东,这五个公司,或许需要一部分运气和其他的条件,但是这篇文章能保证你基础知识的面试都没有问题,其他任何一线、二线或者是三线公司.....应该都是秒杀的。因为我和另外俩个兄弟都已经面试了。迄今为止,我们已经收到以下这些公司的offer,百度、有赞、携程、滴滴、蘑菇街、北森云、头条、360。(楼主双非院校的渣渣,能这样感觉已经还好了....)当然还有许多不算是真正互联网公司的offer、还有许多几百人规模的小的公司。大概就是这些吧。至于腾讯和阿里,我和另外俩个兄弟都是现阶段没有参加面试的。因为我们3月份这些都挂过了。当时太天真。就乱投乱面了,很多东西没有准备好。所以gg了,而且现在还不让再投简历了。所以就没去尝试,如果有其他小伙伴过了的话请给这篇文章加上一个你们自己的知识点,我会随时查看回复并且添加相应的部分。让我们打造一个最全面的前端面试攻略吧~
ConardLi
2019/09/08
9070
金三银四百度前端实习面经
金三银四百度前端实习面经 前段时间(4.10)面了百度的前端暑假实习,来分享一下面经。 一面 JS 中怎么判断两个值相等 px 和 em 两个单位的区别 CSS 选择器按权重排序 ::after 是伪元素还是伪类选择器 伪元素一般可以用来做什么 iconfont 是什么 promise 输出题 React 事件和原生事件的执行顺序 React Hooks 在使用上有哪些限制 手写数组扁平化 flat 如何获取一个实例对象的原型 内容分发网络 CDN 浏览器状态码 304 浏览器缓存机制 跨域问题 cooki
用户8921923
2022/10/24
5220
[第15期] 2019前端面试不完全指南
2019年情况又有所不同, 我就结合去年的一些经验和今年观察到的一些情况再总结一篇, 在这里分享给大家,有需要面试的朋友可以参考下。
皮小蛋
2020/03/02
5880
从0offer到一天谈完薪资,几乎结束秋招,前端面经回馈牛客
个人是双非渣本,没有实习经历,但是自己的项目经验巨多,之前是搞算法的,后来转向前端
牛客网
2018/12/13
1K0
大前端面试宝典 - 图解前端
这不仅仅是一份用于求职面试的攻略,也是一份前端er用来检视自己,实现突破的宝典。 希望通过这个指南,大家可以打通自己的任督二脉,在前端的路上更进一步。
前端迷
2019/07/19
2.1K0
2年Android开发面经分享:跳槽网易个人创业失败后,拿到快手,字节,百度等的Offer之旅
19年6月份从网易云音乐离开,放弃了留学机会,开始了人生的第一次创业,前后尝试了两个项目,因为个人能力与时机因素都失败了,虽然没能享受到创业所能够带来高杠杆物质上的回报,但是对个人软技能和自我边界认知上都有了很大的提升。
Android技术干货分享
2020/07/31
9080
2年Android开发面经分享:跳槽网易个人创业失败后,拿到快手,字节,百度等的Offer之旅
细节满满的四轮字节跳动面经
面试官又问了Object.defineProperty除了 set get外还有什么属性,我回答了configurable enumerable。vue-router主要提到了hashchange 事件等,顺便跟面试官聊了一下h5的historyAPI。
落落落洛克
2021/01/08
1.2K0
细节满满的四轮字节跳动面经
前端:2018秋招面试经验总结前言笔试 面试技巧最后的话
前言 从8月中旬实习结束就开始找工作了,一直到十一,终于尘埃落定,十一出去好好放松了一下,今天写一些面经回报牛客。 非科班,从大三开始学习前端,几乎是零基础,但很庆幸遇到了很好的学长,帮助我少走了不少弯路, 自己也比较喜欢前端,所以最后虽然没有拿到bat的offer,但目前也收到了美团、迅雷、网宿、CVTE的,最终还是决定去美团了。 比较后悔的时内推比较晚了,之前实习一直没有在意,实习回来内推已经不多了,我笔试也比较菜,所以前期挂到绝望。。。 笔试 笔试没有太多的方法,主要就是刷题,牛客网上的题、剑指o
牛客网
2018/04/28
1.7K0
96道前端面试题+前端常用算法「建议收藏」
1,说一下浏览器缓存 2,cookie 与 session 的区别 3,浏览器如何做到 session 的功能的。 4,解释一下:csrf 和 xss 5,怎么防止 csrf 和 xss 6,跨域的处理方案有哪些 7,CORS 是如何做的? 8,对于 CORS ,Get 和 POST 有区别吗? 9,了解 HTTPS 的过程吗? 10,es module 和 commonjs 的区别 11,react 里如何做动态加载 12,动态加载的原理是啥,就是 webpack 编译出来的代码 13,写一个处理加法可能产生精度的函数,比如 0.1 + 0.2 = 0.3
全栈程序员站长
2022/09/27
9600
96道前端面试题+前端常用算法「建议收藏」
[面经分享] 收获多家大厂offer | 分享我的2022秋招经历
好久不见,我是LeBron,有段时间没写博客了。最近几个月的大部分精力都放在秋招上了,边实习边秋招还是挺吃力的,总算结果还是不错。
前端LeBron
2021/12/08
1.1K0
5.17-5.25 大厂一轮面试题目全记录(腾讯PCG、WXG、虾皮、字节)
本瓜前段时间(2020.05.17 ~ 2020.05.25)可能由于机缘巧合?获得了几家大厂的面试资格。遂去试了试水(不该裸面呀),发现自己还是火候不够。
掘金安东尼
2024/01/28
2210
2018今日头条前端实习面经
来回馈牛客网和帮助过我的大佬们了!! 头条面试 头条的工作效率确实高,一个下午就拿到offer了,跟大家分享一下面试的经历吧 在面试的过程当中,面试官主要是扮演一个引导你回答的角色,你可以把面试官当做一个听众,在向他介绍知识点,如果有想展开说的内容,可以询问面试官“我能给您讲一下..吗”。 对面试官来说,面试官了解了你的知识面,对我来说,我引导了面试官的提问方向 一面上来就两个算法题,真的人都吓傻了2333,运气不错,有做过类似的算法题,也算是做出来了,我感觉,基本算法题做完了,一面就成功了一半,面头条算法
牛客网
2018/06/13
9010
前端面试题
3、实现效果,点击容器内的图标,图标边框变成border 1px solid red,点击空白处重置。
grain先森
2019/03/29
1.9K0
前端面试题
2021前端面试经常被问到的题(附答案)
艺术喵 2 年前端面试心路历程(字节跳动、YY、虎牙、BIGO)| 掘金技术征文
全栈程序员站长
2022/09/27
9080
一年半前端人总结的大厂高频面经(附学习资源)
作者:俊劫 https://juejin.cn/post/6942988170208215076
用户4456933
2021/06/01
1.3K0
推荐阅读
相关推荐
shopee 前端面经(已入职)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档