字节跳动安卓客户端面经

字节跳动 flutter final
字节一面自我介绍;Flutter热更新(这是因为项目经历中有一个Flutter软件)【Dart语言特性,采用JIT方式实现】String a = new String(“abc”)与String a = "abc"的区别【前者分配在堆上,后者在常量池中】ArrayList与Lin…
阅读更多…

字节前端一面面经

字节跳动 http vue js
自我介绍http请求头中有哪些内容块级作用域和变量提升函数有变量提升吗?普通函数和箭头函数区别如何判断一个对象是NaNVue实现双向数据绑定的原理,能手写吗(不会写qwq)v-if和v-for能不能写在同一个标签中?(能,但会造成性能问题)v-if和v-sho…
阅读更多…

今日头条前端面试过程与面试题

字节跳动 web前端 js,get post 二叉树
头条的面试业界最难,为准备头条的面试,我刷了好几天的题目,虽然最后被拒,但是在准备过程中知道了很多开发中被忽略的原理问题。这给我之后的面试打下了很好的基础。到了头条总部,前台给了一套题。三道简答,三道编程题简答题:什么是函数节流,为什么要使用函数节流,如何实现…
阅读更多…

头条前端面试题之--前端准备篇

字节跳动 JS AJAX 懒加载 响应式
js预编译实现过程?JS实现promise,前端路由实现与 react-router 源码分析,get请求,对称加密和非对称加密区别?对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密,https和http的区别?强缓存和协商缓存的缓存,是从哪里拿的?TCP与UDP的区别
阅读更多…

今日头条前端面试以及题解

字节跳动 CSS3 缓存,虚拟dom,DFS
简答题1.css3特性中的transform:translateZ(0)有什么作用GPU加速,优化前端性能2.列举三种禁止浏览器缓存的头字段,并写出响应的设置值Expires:告诉浏览器把回送的资源缓存多长时间 -1或0则是不缓存简要:添加Expires头能有效的利用浏览器的缓…
阅读更多…