全程约30分钟 自我介绍 询问实习经历和实习项目的流程 为什么要对实习中的项目进行重构 关于实习项目的移动端适配如何进行 如何获取到设备信息进行适配 如何使页面能够适配移动端 js对于数组的常用操作有哪些 js哪些操作会改变原数组 如何用js翻转二叉树 如何用js实现二叉树结构 Vue2和vue3有哪些大的不同 如何使用react hook来实现vue中的compute属性 简述一下项目开发流程
大概是9月10几号面的 B站面经 1.深拷贝 循环引用 2.手写防抖 涉及到this指向问题 好好看看 3.跨域 4.Promise.then(..., err=>{})和Promise.catch()区别 5.学校项目的webpack版本 3.11.0 6.Promise.then().then()........链式调用,每一个.then是在一个堆栈里还是两个堆栈里? 7.响应式布局 rem
3.11 19:00 笔试 平台:赛码网;时间:120min;总分100分 题型:单选20*2分=40分;专项选择10*2分=20分;编程2*20分=40分 一、单选题(计算机基础相关) 1、进程有4页,页面使用顺序1.23,1.2 3 ,12 3 43.2,1,物理块数分为3,OPT算缺页次数? 2、广义表的深度和长度? 3、8个并发进程,4个资源,不会死锁的最少资源? 4、目标串T="aaab
3.4 19:00 笔试 平台:牛客;时间:120min;总分:100分 选择题2分*20=40分,编程3道15分+20分+25分=60分 1、断开一个TCP连接有四次挥手,第一次挥手数据包 A 主动方进入EIN WAIT 1状态 B 被动进入LAST ACK状态 C 被动方进入CLOSE WAIT状态 D 主动方进入TIME DAIT状态 2、下列关于内存泄的说法错误的是? D A 在非严格
忘了记录了 单选题 9道 1、不会冒泡的事件 focus scroll mouseenter ... 2、事件捕获相关 3、xss和csrf相关 4、闭包相关 多选题 5道 编程两道 1、计算一个数组连续子数组最大和 2、给定url输出指定参数key的参数值,存在相同key输出最后一个
平时怎么学习前端的 看过哪些书 js事件循环 原型和原型链 map和set的区别 防抖和节流 promise promise的原理 vue的生命周期 vue和react的区别 vue的双向数据绑定 vue的响应式原理 vuex的作用 为什么用vuex vuex的五个属性的作用 vuex的流程 vue路由钩子用过哪些 在什么情况下用的 单页面应用怎么做到不刷新页面但是更新页面的 看题说出输出顺序 手
自我介绍 主要问的都和简历写的有关系 1.用到的性能优化办法 2.懒加载的实现 3.如果你来设计一个异步组件,在调用异步组件时的过程 4.http缓存 5.url输入后的过程,包括之前说的缓存的情况 6.浏览器渲染过程 7.笔试 给你一个对象{'a':1,'b.c.d':2,'b.c.e':3},实现一个函数把它展开成{'a':1,'b':{'c':{'d':2,'e':3}}}这种形式。 8.反
商汤科技社招前端一面 1、题目1看题说结果: 1 + '2'//12 1 - '2'//-1 {} == {}//false typeof null //"object" NaN//属于number Array.slice()//属于浅拷贝 2、八股文 说说cookie localstorage sessionstorage 说说同源策略,跨域的解决办法 判断变量类型的方法有哪些 说说数组有哪些方
计算机网络相关 HTTP2.0 和 HTTP 1.1 的新特性是什么,展开说说? 【没复习到,直接说不会了】 TCP 和 UDP 的区别是啥? TCP 是如何建立可靠连接的? TCP 的三次握手和四次挥手的过程? 为什么要三次握手和四次挥手? 【为啥要四次挥手打的不太好】 浏览器和缓存相关 浏览器的有哪些本地缓存,它们之间的区别是什么? 【只想到了 localStorage 和 sessionSt
面试前看了牛客的面经,感觉都好基础,信心满满地去了,然后被问麻了…… 20分钟这样,太多没答上来了,面试官挺好的,会提示,但是实在不懂组件化和模块化,肯定是寄了 1. 事件冒泡和事件捕获,怎么阻止 2. 减少回流 3. 页面渲染过程 4. vue首页白屏 5. vue自定义指令 6. vue组件是怎么缓存的 7. axios,跨域,中断请求,请求和响应拦截器怎么封装的 8. webpack loa
记录一下我的第一场面试 1. 自我介绍 2. 问专业,怎么学的前端,为什么要学前端 3. 最近了解什么新技术 4. CSS的布局方式 5. 响应式布局 什么情况用rem 什么情况用css 6. promise 和 await 的区别,在代码编写上有什么优劣 await 用什么来捕获异常 7. 计算机网络:回环地址/环回 8. 跨域解决方法 9. 项目的难点,有意思的地方 10. 小组合作如
时间:1小时 题型:15道选择题,一题5分;2道编程题;第1题15分,第2题10分 选择题 计算机网络,HTTPS的加密包括那些 样式优先级,!important>内联>id>class>选择器 宏任务和微任务和立即执行函数和this的输出问题 正则表达式,^d,[^d] canvas与svg css如何定位到右下角随页面滚动 块级标签 defer与async 其他待补充.... 顺便一提和牛客上
先夸!完全没废题,都是前端的内容,题目也不难,做起来很顺畅 ~ 还有!希望所有的笔试都给一个时间段可以自由支配时间好吗!卷起来谢谢! 平台:牛客, 时间:60min,满分:100分 题型:不定项选择题 3分*10=30分(少选得1分,错选不得分);填空题 3分*10=30分;编程题 10分+20分+10分=40分 (选择填空凭记忆写的,大概意思对,不确保原题,乱序输出) 一、不定项选择题(做了12
9.3 19:00 笔试 前端岗-第2批,据说比第一批难? 平台:牛客;时间:120min;总分:100分 选择题2分*20=40分,编程3道15分+20分+25分=60分 一、选择题(全是单选) 1、如何解决页面乱码问题?C A.换个浏览器 B.在html中加入charset=utf-8 C.在head中加meta标签charset=utf-8 D.刷新 2、适用于哈希查找的情况
快手二面 60min 快手面试官都不会笑吗,一面全程不笑,二面依旧 算法写的时间复杂度较高,写的速度也太慢,貌似也对我的项目不太满意,大概率凉了 问项目 实习产出 讲了一下axios源码:实例创建,拦截器,取消请求,适配器原理 手写:React实现一个组件,秒A 算法1:无重复的最长子串——优化思路,秒A 算法2:重新排列单词,使其成为每行恰好有num 个字符,两端对齐。A,耗时太久了 算法3:树