作者:Axue 链接:https://zhuanlan.zhihu.com/p/62923353 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 达达京东到家(过)笔试都是些基础选择题,考察计算机网络,事件循环机制,闭包,this这些,没什么值得谈的。一面三次握手和四次挥手详细介绍TCP有哪些手段保证可靠交付URL从输入到页面渲染全流程 如何预防中间人攻击DNS解析会出错吗,为什么ES6的Set内部实现如何防止页面劫持算法:top-K问题,分成top-1,top-2,top-K三小问二面跨域webpack的plugins和loaders的实现原理vue和react谈谈区别和选型考虑webpack如何优化编译速度事件循环机制,node和浏览器的事件循环机制区别三面单元测试编写有哪些原则一个大型项目如何分配前端开发的工作怼项目个人评价面试整体上偏重基础知识,1,2面基本没问项目,加班情况听hr说属于正常程度,有双休,环境也挺不错的,感觉是家不错的公司。达观数据(过)笔试同样都是基础题,注意有两道算法:柯里化实现和two-sum问题。一面typescript有什么好处vue项目中如何约束rxjs数据的类型 rxjs高阶数据流定义,常用高阶数据流操作符二三面一起说了吧,基本没问基础题,全围绕着我的简历问项目细节,侧重于rxjs和typescript这块内容。个人评价做NLP的公司,聊下来感觉公司很重技术,技术栈Angular + Python,也有严格的code review,不加班,提倡工作和生活分开。听下来是不是感觉挺不错的?不过有一点比较坑的我要说下,hr给的薪资是我报的期望薪资的最下限,也是我拿到的所有offer中最低的,更绝的是试用期还要减1k工资,社保公积金按10k交,这就很微妙了emmm。英语流利说(挂)一面电面 JWT优缺点选择器优先级基本数据类型RxJS冷热流区别RxJS调试方法nginx负载均衡配置前端性能优化手段针对React的性能优化手段301 302 307 308 401 403 vue的nextTick实现原理以及应用场景vue组件间通信谈谈XSS防御,以及Content-Security-Policy细节二面场景题:一个气球从右上角移动到中间,然后抖动,如何实现场景题:一个关于外边距合并的高度计算 mobx-react如何驱动react组件重渲染forceUpdate经历了哪些生命周期,子组件呢?React key场景题:列表使用index做key,删除其中一个后,如何表现?算法:实现setter(obj, 'a.b.c' ,val) RxJS相对于其他状态管理方案的优势?三面手写冒泡排序JWT细节,适用场景 跨域方案题:不同前端技术栈的项目,如何实现一套通用组件方案?个人评价感觉是家有点东西的公司,考察的题目相对偏硬核和细节,也是唯一一家把我挂了的公司,虽然不知道挂在哪了。和hr聊的不算很愉快,我提到个人抗拒996,然后问贵司工作时间的时候, hr的回复是“我们的员工都是很自觉推动工作那种,况且你还年轻,趁这个时候多拼一下“,我只能表面笑嘻嘻了。加班应该算比较严重的,不过团队成员还是有水平的。拍拍贷(过)一面ES6特性闭包和this一起谈谈postcss配置Promise内部实现原理vuex, mobx, redux各自的特点和区别react生命周期各方面谈谈性能优化serviceworker如何保证离线缓存资源更新virtual dom有哪些好处然后换了个有黑板的面试间,狂怼项目,各方面都问到了。二面总监面,把刚才一黑板的项目架构图全部擦掉,再来谈一遍。三面交叉技术面Vue3 proxy解决了哪些问题?Vue响应式原理发布订阅模式和观察者模式的异同图片懒加载实现css垂直居中CI/CD流程谈谈性能优化个人评价主要做混合app和node方向的工作,成长空间应该可以,公司环境也不错,薪资也算有诚意,不过因为是核心组,加班肯定不少。另外因为p2p行业原因,对这方面有顾虑的也要好好考虑下。最后再要说一点的就是,地理位置太偏僻了。。下地铁后还要坐4站左右的公交吧。天壤智能(过)一面react生命周期key的作用hooksvue和react区别,选型考虑canvas优化绘制性能webpack性能优化手段事件循环如何解决同步调用代码耗时太高的问题手写Promise实现二面场景题:如何实现登录功能聊项目三面聊项目个人评价一家做人工智能的创业公司,好像已经有落地场景并实现盈利了。个人感觉真的挺不错的,工作时间975,hr和面试官都很有诚意,薪资也不错,如果不是很看重平台的前端都可以考虑一下,大概会接触到一些可视化相关的工作,唯一不足的就是前端团队目前比较小。拼多多(过)一面Promise实现原理vue组件间通信 性能优化vuex数据流动过程谈谈css预处理器机制算法:Promise串行二面CI/CD整体流程性能优化SSR对性能优化的提升在哪里怼项目个人评价这个应该都比较熟悉了,纯正996。996icu还是从我做起,我就面着玩玩,不过有一说一,薪资开得确实大方,我随口说了个数都没有犹豫就答应了,也算是提供给了实在缺钱或者重视钱的程序员用命换钱的一种选择吧。猫眼电影(过)一面vue组件间通信react和vue更新机制的区别Vue3 proxy的优劣性能优化symbol应用深拷贝怼项目二面dns解析流程 怼项目个人评价中规中矩的公司,加班属于正常互联网范围,上海这一块因为负责演唱会票务的相对来说紧急加班会多一些,薪资正常。米哈游(过)一面跨域性能优化vue和react选型和比较ssr优缺点贝塞尔曲线怼项目个人评价只有一面。可能是我之前的工作内容刚好对上了这个项目组需要吧。我个人很喜欢的一家公司,创始人的理念和风格蛮对我胃口的,然后工作环境也不错,二刺螈这种,加班不多,在里面的员工工作幸福度好像都挺高的,唯一的遗憾就是薪资开得太低了,涨幅10%。为爱发电不容易,虽然钱不是主要问题,主要还是感觉没被重视。bilibili(过)一面Vue3 proxy优缺点ES6特性Vue组件间通信性能优化ssr性能优化,node中间层细节处理问项目二面这一面比较特别,和之前的面试都不太一样,是知乎早已关注很久的之昊老师面的。之前的所有问项目的面试大概是属于主导权在我这边,面试官倾听的比较多,搭配上少量提问。而这一面基本全程处于被之昊老师教育加吊打的状态,感觉之昊老师说的话比我还多了,针对问出的每个点会在我回答的基础上做更多的延伸说明,没有局限到具体的技术方案或者细节代码,更多的是谈到了一些方法论或者说作为一个优秀的开发者面对一些问题时比编码更高的思维层面上的处理方式。收获很大,聊到了很多之前工作中都没有考虑过的东西。这就是大佬的世界吗.jpg。个人评价各方面都很喜欢了。要说我转行前端的契机其实和b站有关,大学时候算是个mader,早期在b站上看到一些有意思的mad就想自己做着玩玩,可以简单理解为动画剪辑视频吧,里面大概会接触到一些motion graphics的知识,前端的动效就可以看做最简单的motion graphics,同时做特效的软件AE里面也会涉及到表达式知识,这玩意的语法也就是基于JS的。通过这个爱好,就了解到了前端这个工作方向自然而然就转过来了,所以可以说b站影响了我的职业方向,对b站还是有特殊的情怀在的。虽然最近随着发展壮大,由ACG社区变为一个各种内容都有的社区,风评也是有各方面的声音吧,不过不进来看看我肯定是不会死心的。。然后除了情怀之外,工作内容,工作时间,环境,待遇都满符合我期望的,主站这套架构也有dalao在知乎写过分享文章,基于vue做的ssr,绝对属于赶潮流各种东西都能折腾的水平,所以我就接这个offer了。再见各位,我去二刺螈了.jpg。阅文(面试中)一面如何编写loaders和plugins性能优化webpack 热更新原理vue和react组件通信谈谈eleme框架源码谈谈项目个人兴趣爱好个人评价阅文也是我一直很喜欢的公司,张鑫旭dalao在里面,早期学css的时候看了很多他的文章学到了很多,然后不加班,招聘时特别看重兴趣爱好这一点,感觉就还是蛮重视员工生活的,不仅仅把员工当做一台编码机器。面试比较奇怪,一二面不连续,二面要约到下个星期,据一面面试官说筛选比较严格。。。ThoughtWorks