wordpress后台 慢,wordpress多合一seo包,做单本小说网站怎么样,网络平台推广运营公司在2019年末的时候#xff0c;突然想搞点大事#xff0c;思来想去#xff0c;感觉只有跳槽是最刺激的。由于我比较懒#xff0c;不想换城市#xff0c;所以这次只面试了头条、微信和 shopee。十分幸运#xff0c;都拿到了 offer。接下来就简单的说下大家关心的面试题吧。问… 在2019年末的时候突然想搞点大事思来想去感觉只有跳槽是最刺激的。由于我比较懒不想换城市所以这次只面试了头条、微信和 shopee。十分幸运都拿到了 offer。接下来就简单的说下大家关心的面试题吧。问题的答案的话之后有空我再补一下吧。由于我之前的公司是有专门的重构工程师写 css 样式的所以当面试官开始问 css 的时候我都会跟面试官说我对 css 可能不是很熟讲明原因。头条一面position 有哪些属性position: sticky 用过没有啥效果typeof 的原理与 instanceOf 、 Object.prototype.toString.call() 的区别react 有哪些生命周期函数分别讲下每个生命周期函数会在哪个时候被执行。react 哪些生命周期可以 setState提供一个 VDOM 对象写一个 render 函数来让他变成一颗 DOM 树。(比如大概长这样){ type: h1, props: { className: , style: , }, children: [] // 嵌套节点}来都来了简单写一个快排吧。二面0.1 0.2 0.3 吗为什么(计算机的底层都是由二进制来表示的对于 0.1和 0.2 这种数字在用二进制储存的时候会有精度误差)实现一个算法来完成字符串相加比如 111 ”2222“ ”2333“。(高精度算法)问我最近对什么技术感兴趣说来听听。(这里聊了好久至少有半个小时)跟面试官聊了挺多。主要有react 为什么是平台无关的框架如何实现的。(依赖注入)PWAWASMv8引擎 如何执行 js 代码(这一块我不熟我就简单聊了编译原理代码的编译过程)AST 以及 AST 有啥应用 (babel/ Tree-shaking 以及之前有人用 AST 来实现 微信小程序动态执行代码)img 标签间距问题的原理以及如何解决深度拷贝头条三面和四面都是后台大佬面试我所以基本没问前端的知识三面DNS 查询的过程分为哪两种是怎么一个过程(分为 DNS 递归查询和迭代查询具体有什么区别可以查查)如果你发现有个网站你突然打不开了有哪些可能。(发挥想象断网啊DNS 解析出现问题代理服务器出现问题流量被劫持了等等)有一个123456789101112131415....n1类似这样的序列求出第m位的数字m11的话那么答案是0m12的话答案是1有一个有序递增序列求有多少个不同的数字。比如 [1, 5, 7, 7, 8, 9, 9]。里面总共有5个不同的数字:1, 5, 7, 8, 9聊聊人生聊聊未来四面红黑树和哈希表的对比哈希表如何解决冲突线程和进程的区别场景有一个应用会经常创建、删除节点对象如何优化。(节点池)shopee一面react 中写类组件的时候如何解决方法 this 丢失问题在 constructor 里使用 bind箭头函数使用 bind 和箭头函数的区别react 生命周期中在新版本有些将被废弃也新增了一些生命周期讲一下setState 是异步还是同步VDOM 渲染原理实现一个方法将传入对象的下划线命名方式全部换为驼峰式(考虑递归的场景)。比如// beforeconst obj { first_name: chen}// afterconst obj { firstName: chen}二面es6的模块管理 与 commonjs 的对比es6 Decoratores6 新特性聊项目Base64 的原理编码后比编码前是大了还是小了。非递归实现树的后序遍历。(这个比较有意思大家可以试下)微信微信其实大部分都是在聊项目以及问项目相关的东西。一面前会先给个笔试题做完后才开始面试。一面leetcode-cn.com/problems/in…leetcode-cn.com/problems/va…这道题最难。。我使用了回溯法来做不过不是正确答案虽然刚好把测试用例都过了。leetcode-cn.com/problems/sp…setTimeout 的原理聊项目二面二面的时候是晚上10点多。。我都没想到会这个时间点打电话来面试我当时正在开开心心的打游戏呢前面基本都是在聊项目react 和 vue 的区别SPA渲染的优缺点对前端框架的看法(只是解决问题的工具并不拘泥于具体的框架)应该还有一些问题不过太久当时也太紧张了不记得了。三面了解微信小程序的底层实现吗(这里其实可以参考下微信的官网之前做了个汇总可以看下)聊项目最近比较关心的技术总结每一个面试环节都必不可少的有以下环节自我介绍聊项目面试题面试题的话算法题是少不了的。大家可以多去 leetcode 刷下题目(虽然我也没刷多少)。这里我介绍下我当时刷的两套题leetcode-cn.com/explore/int…leetcode-cn.com/explore/int…建议在面试前先准备好一段自我介绍的台词并且对简历的项目要比较了解可以对面试官可能提出的问题先做好答案。那么祝各位大佬们开开心心本文地址在-本人博客地址, 欢迎给个 start 或 follow源自https://juejin.im/post/5e70f5d351882549453882f6声明文章著作权归作者所有如有侵权请联系小编删除。感谢 · 转发欢迎大家留言