-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2018大厂高级前端面试题汇总 #5
Comments
想知道博主的题是怎么搜集的? 都是亲自经历吗?因为里面有我们公司,但是感觉你写的问题似乎并不是或者并不全是我们公司提供的。。 |
自己的面试经历 |
那你最后收到了几个offer?高级前端的定义是月薪多少k左右?然后那个有些题目打对勾的是啥意思?面试官一般会接受你答不上来几个题? |
面试官一般会接受你答不上来几个题 。 这个问题萌到我了 |
大佬有答案整理一份吗? |
不会react 有问题吗,使用vue 技术栈 |
打钩表示答案之前有整理过,目前正在对所有知识重新梳理一遍中,顺带会对这些问题做一些题解。不过平常工作也忙,写的会慢些。 |
没有问题,这个需要是根据每个人的技术栈去问的,你简历写的是Vue,那就会根据Vue进行提问。不过大厂对原理等问的比较深,加油。 |
楼主都面过? |
感谢整理和经验分享 |
感谢分享 |
赞 |
能问问博主这些问题是校招还是社招?校招和社招区别挺大的。 |
这是校招面试的问题吗,感觉有点难啊 |
看着像社招(1-3年经验)的题。最近在找工作,遇到的题目基本上是这种难度~ |
这个 ~ 其实不一定吧 ~ 答上来但是不符合期望,也是不能接受的 😀 |
mark了。 |
要求高了还是低了 |
Mark 感谢整理和经验分享! |
没有看到连接啊 |
本人于7-8月开始准备面试,过五关斩六将,最终抱得网易归,深深感受到高级前端面试的套路。以下是自己整理的面试题汇总,不敢藏私,统统贡献出来。
面试的公司分别是:阿里、网易、滴滴、今日头条、有赞、挖财、沪江、饿了么、携程、喜马拉雅、兑吧、微医、寺库、宝宝树、海康威视、蘑菇街、酷家乐、百分点和海风教育。
PS:文末有GitHub链接,欢迎各位Star。
阿里
使用过的koa2中间件
koa-body原理
介绍自己写过的中间件
有没有涉及到Cluster
介绍pm2
master挂了的话pm2怎么处理
如何和MySQL进行通信
React声明周期及自己的理解
如何配置React-Router
路由的动态加载模块
服务端渲染SSR
介绍路由的history
介绍Redux数据流的流程
Redux如何实现多个组件之间的通信,多个组件使用相同状态如何进行管理
多个组件之间如何拆分各自的state,每块小的组件有自己的状态,它们之间还有一些公共的状态需要维护,如何思考这块
使用过的Redux中间件
如何解决跨域的问题
常见Http请求头
移动端适配1px的问题
介绍flex布局
其他css方式设置垂直居中
居中为什么要使用transform(为什么不使用marginLeft/Top)
使用过webpack里面哪些plugin和loader
webpack里面的插件是怎么实现的
dev-server是怎么跑起来
项目优化
抽取公共文件是怎么配置的
项目中如何处理安全问题
怎么实现this对象的深拷贝
网易
滴滴
<Link>
标签和<a>
标签有什么区别<a>
标签默认事件禁掉之后做了什么才实现了跳转import { Button } from 'antd'
,打包的时候只打包button
,分模块加载,是怎么做到的import
时,webpack
对node_modules
里的依赖会做什么cookie
放哪里,cookie
能做的事情和存在的价值cookie
和token
都存放在header
里面,为什么只劫持前者cookie
和session
有哪些方面的区别React
中Dom
结构发生变化后内部经历了哪些变化React
挂载的时候有3个组件,textComponent、composeComponent、domComponent,区别和关系,Dom结构发生变化时怎么区分data的变化,怎么更新,更新怎么调度,如果更新的时候还有其他任务存在怎么处理今日头条
有赞
挖财
shouldComponentUpdate
是为了解决什么问题沪江
饿了么
携程
喜马拉雅
兑吧
——proto——
区别_construct
是什么new
是怎么实现的rem
、flex
的区别(root em)em
和px
的区别微医
var a = {name: "前端开发"}; var b = a; a = null
那么b输出什么var a = {b: 1}
存放在哪里var a = {b: {c: 1}}
存放在哪里let
块作用域是怎么实现的setState
后发生了什么setState
为什么默认是异步setState
什么时候是同步的node
接口转发有无做什么优化node
起服务如何保证稳定性,平缓降级,重启等寺库
宝宝树
海康威视
蘑菇街
<b>
和<strong>
的区别酷家乐
百分点
海风教育
对react看法,它的优缺点
使用过程中遇到的问题,如何解决的
react的理念是什么(拿函数式编程来做页面渲染)
JS是什么范式语言(面向对象还是函数式编程)
koa原理,为什么要用koa(express和koa对比)
使用的koa中间件
ES6使用的语法
Promise 和 async/await 和 callback的区别
Promise有没有解决异步的问题(promise链是真正强大的地方)
Promise和setTimeout的区别(Event Loop)
进程和线程的区别(一个node实例就是一个进程,node是单线程,通过事件循环来实现异步
)
介绍下DFS深度优先
介绍下观察者模式
观察者模式里面使用的数据结构(不具备顺序 ,是一个list)
交流
欢迎加我微信进一步交流或者找我内推,前行的路上,共勉!
The text was updated successfully, but these errors were encountered: