将元素垂直居中的方法 cookie、localstorage、sessionstorage的区别 解释一下什么是回调地狱 this指向可能会产生的问题 防止网络攻击的的方法 object包含哪些属性 js中有哪些数据类型、数据类型的实现原理是怎样的 html中怎么获取id属性所在标签的数据 并将html代码写入div中 vuex包含哪些属性,以及属性的使用的方法 原型和原型链是什么 闭包的作用以及
只记得一些问题,分为三个部分 项目介绍+八股+口述手写js思路 自我介绍 两个项目介绍 vue优化 vue生命周期 深拷贝怎么实现 防抖节流怎么实现 js事件循环 ssr渲染 vue响应式原理 为什么要选择前端
自我介绍 为什么学前端,怎么学的 osi tcp/ip http缓存 强缓存,协商缓存,header中使用哪些 描述一下树,二叉树,然后做一个bfs的题 promise all race any 洗牌算法 v-model实现原理 进程和线程 进程间通信 页面的进程 js单线程 如何实现js多线程 设计模式 进程间通信 反问
React fiber架构是什么 react如何优化性能,组件如何避免重复渲染(key,useMemo) CSS position有哪些属性 JS ES6有哪些新特性 箭头函数和普通函数的区别,this指向问题 函数执行有哪些方式? 数组遍历有哪些方式? 代码实现数组的map方法 代码实现html文档树最深节点 代码实现数组去重 项目 首屏加载过慢,如何排查? 跨域问题
1. HTTPS,对称和非对称加密 2. commandjs 和 ES6 Module的区别 + ESM是引用,Commandjs是赋值,有什么区别,在解决循环引用时有区别 + ESM编译时输出,只能在顶层。Commandjs是运行时加载,可以在任意地方require 3. 微宏任务,手写顺序打印题 4. Vue nextTick作用,原理,为什么会有这个API + 因为V
总共1个小时 1、项目问了很久 2、对 vue 理解,vue 和 react 区别 3、vue 组件通信方式 4、订阅-发布模式,及其实现 5、Promise,手写 promise.all 6、webpack 优化,首屏优化 7、强制缓存、协商缓存 8、100元买100只鸡,1只公鸡5元,1只母鸡3元,3只小鸡1元,问公鸡、母鸡、小鸡各有多少,手写代码实现 反问:技术栈和部门业务 面试官回复:技术
一面 8.1 45min,面试官在工位上面的,十分嘈杂 手撕两道题: 合并数组A、B到A中 反转链表的某段区间 问了一点点项目,多线程通信 问我了不了解图像处理方面的知识,随便说说 二面 8.11 35min 项目聊了二十几分钟吧(面试官很执着于用了什么数据结构) 然后问了CPU组成,傅里叶变换,FFT 看我对图像和信号一点都不熟悉的样子问了两个C++问题: struct和class区别,stru
面试时间 8.22 ,目前官网状态:“初面已完成” (许愿2面) 全程无八股文,深挖项目 持续了 45 分钟左右,腾讯会议,一共有三个面试官。 在字节实习的经历 同构组件库介绍 怎么做的eslint (写了个plugin) 写了一个公共的 pre-push 模块,会去执行一个单元测试文件,主要作用是为了避免 less 重复问题 多个组件公用一个 less 如何做three-shaking (关于组
半小时 主要聊项目 get post区别 resutful (web api原理) 桥接的几种方式 再做项目会有哪些改进 组件通信怎么做 http1.0 1.1 2.0区别 tcp 长连接怎么实现 原理 滑动窗口 无了。。。。 #大疆面试#
一面(技术面11.1) 1、自我介绍 2、以后的发展方向 3、介绍HTTP协议 4、HTTPS和HTTP有什么区别 5、HTTPS加密过程 6、TCP和UDP的区别 7、内连接、左外连接、右外连接 8、链表和数组的差异 9、map 10、红黑树和普通二叉树的差别 11、进程和线程的区别 12、怎么创建使用线程 13、线程池是怎么使用的 14、线程池参数有哪些 15、线程安全如何保证 16、读写锁和
30min面试,面试体验总体还可以,两个面试官比较亲切。 提前给的面试链接是单人的腾讯会议,到时间两个面试官会进来 总体流程: 1.自我介绍 2.问有没有论文,我是专硕,也没发小论文 3.问项目和实习,也没实习经历 4.介绍自己的项目追问项目,一共将近15分钟左右(项目这里回答的不是很好) 5.接着问八股,10分钟左右的基础知识,JAVA基础和计算机网络的一些知识点 最后反问: 1.部分主要负责业
C++软件开发岗位 7分钟就结束了 自我介绍 说一下栈和队列两种数据结构及应用 说一下观察者模式
#百度面经#一共55分钟 1.自我介绍 2.算法题 说的是求子集那一道,但是我给理解成了求组合,所以在写完求组和之后,又把他改成了求子集 3.队列的常见操作 4.通过定长数组实现队列的方式(口述了一下push和pop的大致流程) 5.然后又问我如果不空一个元素又该怎么实现(这个没回答上来) 6.栈和堆的区别 7.进程和线程的区别 8.深拷贝和浅拷贝的区别 9.在栈区分配一个数组,使用memcpy的
交行一面 两个面试官,一男一女,网络很差,所以我关闭了视频。 1.为什么想找银行的工作? 2.测试的主要工作都有哪些? 3.如果项目马上验收,但是系统还有很多bug怎么办?(回答了两次都不满意,说一定要是极端情况。。。) 4.更想走技术路线还是走管理路线?在项目中有什么协作的经验吗?
1、深挖实习内容:团队有多少人,有没有对用例进行资审,用什么方法测试,写过哪些用例 2、软件测试是什么 3、职业规划