自我介绍 顺序不定,有点记不清了,也有可能忘记了一些题目 HTML4和5的区别 HTTPS的加密过程 浏览器如何渲染页面的 CSS selector权重优先级 Cascading Style Sheets 如何理解这个词 如何理解Cascading? 事件循环 new Promise是什么任务 Vue2和3的区别,Vue3为什么要新增setup(从开发者的角度去看这个问题) 谈谈对React的了解
自我介绍 顺序不定 项目内容 实习经历 都在做什么 负责什么 怎么解决问题 怎么学习的? vue和react区别 Router怎么实现的,有哪几种方式?原理是什么,具体呢? OOP中的 static是干嘛的 什么时候要用到static? 设计模式 你知道哪些? 浏览器如何渲染的?浏览器渲染过程中,碰到script会怎么样? HTTPS的具体过程,怎么完成加解密的? 你知道哪些攻防措施?(有什么手段
base:西安 时长:1.5 h 介绍项目,开共享演示项目; 项目中哪部分让你记忆最深刻,在哪些部分花费的时间多; 某个部分的实现,结合演示过程,讲代码实现; 项目的技术选型,如何考虑的; Vue 和 React 的区别; Vue2 和 Vue3 的区别; 浏览器输入 URL 到页面显示经历的整个过程; 在 JS 执行前会有哪些事件; JS 第一行代码执行是在什么时候; 使用原生 JS 怎么创建
base:西安 时长:1 h 聊了一下研究生阶段的研究方向; 讲一下弹性布局; 聊项目; JWT 认证的优缺点; 如果一个项目加载需要很长时间,你会采取什么措施来优化? 骨架屛怎么使用,能解决本质问题吗; 白屏时间怎么优化; 两个网站怎样才算同源; 使用 http 1.1 和 使用 http 2 是同源的吗,为什么; http2 为什么是安全的; 做题: 实现 sleep 函数,让它隔一段时间再执
牛客上面经较少,贡献一篇,仅供参考。 两轮技术面 + 主管面 + HR 面 时间线: 2022 年 11 月 04 日 — 一面 2022 年 11 月 07 日 — 二面 2022 年 11 月 15 日 — 三面 2022 年 12 月 02 日 — HR 面 2022 年 12 月 13 日 — OC (一周时间考虑) 一面 Vue2 和 Vue3 的差异; Vue 的响应式原理,讲一下 O
19min左右 1. 自我介绍(项目经历 校园经历) 2. 简历上提到的一个技术点(防抖节流) 3. vue路由守卫类型有哪些 4. vue全局路由守卫可以做什么 5. axios拦截器 6. vuex有哪些属性,分别用来做什么 7. es6新特性 8. let 、const、 var区别 9. const能修改吗,为什么 10. 说一下async await 11. 说一下闭包,会造成什么问题
时间:8 月 25 号 项目 CSS 的预编译语言 SASS,为什么会出现 SASS,它有些什么特性。 SASS 是怎么编译成 CSS的,过程。 项目的整个开发过程都遇到了哪些问题: MongoDB 与 MySQL,索引有什么作用。 Nginx 在项目中是一个什么样的作用(静态资源管理?)。 为什么不用 history 模式,你知道 history 模式的 404 问题吗?为什么出现 404,怎样
时间:2022 年 8 月 31 日。 base: 深圳 时长:40 min 左右。 自我介绍都免了,全程做题,感觉是被 KPI 了。 一共三道题(一个 CSS,一个算法题,一个 JS 处理数据的题)。 CSS 三列布局,中间自适应,左右两边不随中间滚动。 flex 布局,左右使用 ,此时已脱离文档流,因此要通过 分别指定侧边栏的位置,通过 避免 center 覆盖左右侧边栏。 JS (1)二叉树
时间:8 月 18 日 时长:40 min 左右 base:上海 先说一下,众安是招实习的。 对闭包的理解;(上来从闭包的定义及应用,优缺点来说一套带走) 浏览器缓存原理;(强制缓存和协商缓存) Object.defineProperty 有哪些可配置项? computed 和 watch 的区别;(从底层的相同点和应用上的不同来答) rem 和 em 的区别;(相对于谁的 font-size)
时间:9 月 7 日(跟一面相隔 1周) 时长:1 hour base:深圳 没有自我介绍,主要围绕项目来问。 项目 流程:介绍你的项目,逻辑要清晰,项目中你觉得遇到问题或者你觉得比较重要的突出讲一讲。 首先问了第一个项目,我说了权限这块,使用了基于角色的权限管理,用了 JWT 登录验证,页面是动态加载的(路由分为静态路由和动态路由)。 如果在另一台后端服务器上更改了这个角色的动态路由表,而前台这
时间:9 月 7 日 时长:26 min 左右 base:深圳 JavaScript JS 的数据类型; null 和 undefined 在 == 比较时是什么? 对闭包的理解; H5 的新特性说一下; 数组去重的方法; CSS 实现两列布局的方式; BFC 了解吗 不定宽高实现垂直水平居中的方式; 如何画一个三角形; Vue v-for 中 key 的作用; 为什么 v-for 中的 key
8.29 投简历 9.5 约面 9.6 13:30 一面(≈60min) 是AB面,就是两个面试官,一个面完另一个面,应该就只有这一轮技术面了 面试官迟到了5min,我都以为我记错时间了…… 我猜我是先B后A的(通过年龄和头发判断的bhys🤫 平台:孔雀开会(需要提前下载软件) 面试官B(大概有4.50岁?一看就像主管级别似的 1、自我介绍 2、问了一下专业学了什么专业课?(想确认有没有学
Timeline: 7月20号官网提前批投递,8月7号一面,25号二面,9月8号三面 投递联想果然要沉住气 一面(40min) 自我介绍 osi网络模型 http与https区别,加密方式 tcp三次握手 数据链路层如何获取mac地址? 算法题:二叉树中的节点含有指向父节点的指针,给定一个节点,求在中序遍历中该节点的下一个节点 v8垃圾回收机制,回收的频率是什么? js 作用域,什么时候有块级作用
时间:9 月 8 日 时长:大概 1 h base:北京 全程没问一个八股,都在聊对技术的看法,对前端发展的看法等等。属于是聊天了。 你为什么选择前端? 你对前端发展现状个的看法; 1~5年的职业发展规划; 你的优缺点是什么? 大前端了解吗? 平时都如何控制代码规范的? 抗压能力怎么样? 本科和研究生阶段你觉得自己最大的收获是什么? 你会怎样学习一门新的技术。 反问 为什么不问八股呢?(主要考察你
时间:9 月 9 日 时长:40 min 左右 base:深圳 全程主要聊项目,并且面试官不怎么发言,一直是我在讲,略显尴尬。 为什么学前端; 介绍一下你的项目; 项目都实现了哪些功能,细讲一下; 权限管理这部分怎么做的; 登录权限验证,详细讲一下; 如何减少你网站的流量(用免费的 OSS); 你对目前前端技术发展的了解; 一个函数,直接调用和通过 new 调用,函数内部的 this 指针的指向;