#蚂蚁金服前端工程师面经# #前端工程师面经# #社招面经# 👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
  一面       1、首先是一段准备好的自我介绍,介绍了自己熟悉的技术栈等;   2、然后直奔主题,介绍一下vue和react都有的虚拟dom机制。我按照自己的理解把vue创建节点、节点树,通过改变节点树而使真实dom进行响应这几个方面进行回答。   3、然后面试官又问那么虚拟dom在js里是个什么东西,不可能凭空出来的吧。(其实就是一个js对象)   4、vue、react与jQuery相比有什么优缺点。   答:V还有双向绑定,然后V和R又更好的结合了webpack等打包工具,提供了模块化、组件化式的开发。然后缺点,因为是数据驱动,页面上会有许多数据(js变量)会存在,导致内存占用相对较大。       5、常用的ES6语法与原生JS。我就提到了let、const、箭头函数、promise、for of等等,然后面试官通过const来考了对象的引用,出了两个场景题来考箭头函数和function的区别,又衍生到call、apply、bind三者的问题。   6、移动端布局方案。考察在移动端上的css适配方案。   7、移动端场景题:一个未知宽高的父div里有两个子div,他们宽度一个是40%另一个是60并且并列着,并列方式不用关心。现给两个子div加一个1px的border,第二个盒子就会被挤下去,求几种解决方案。   8、最后问我有什么想问的吗?        二面       1.介绍印象最深刻的项目,考察对项目流程的熟悉度,具体讲下我负责的和我做出的贡献,还有学习到的东西,包括对研发流程和开发部署的思考。   2、你为什么没有使用react?   3、双十一淘宝首页的前端处理   答:从浏览器端发起到浏览器接收。包括浏览器的静态资源缓存、静态资源的cdn缓存、分布式缓存、服务端缓存、http2.0推送等等;       4.对mongodb集群的认识   答:集群会有主从部署,有负责读有负责写的,会相互同步。如果主数据库挂了副会顶上来。       5、最后给了一道深度优先搜索的题,45分钟做完,要求不允许用递归,最后使用栈的方法加while循环做了出来。
点赞 4
评论 4
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务