笔试 10个选择两个算法,限时30min,比较简单 算法1,力扣20题,有效的括号 算法2,力扣70题,爬楼梯 一面 时长48min 为什么选前端 前端学习的重点,是怎么学习的(学习路线) Vue.js和Node.js的关系 Vue.js的特性,什么时候用同步,什么时候用异步 比如如果有两个连续的请求,用异步还是同步 Vue父子组件的通信 Vue生命周期 项目前端和后端的架构,技术选型 浏览器输入
6/15 时长 1h 1.自我介绍 2.手写 React 组件,计时器可暂停可清零 太久没写React, 事件绑定方式写成Vue的形式了,绷!setInterval也写成setTimeout了 3.用过什么css库 预编译也算库吧...sass,less,emotion 4.这些库跟传统css的区别 变量,函数复用,嵌套写法,样式优先级 5.传统css能定义变量吗 能,两条杠啥的,但是没用过 6.
基本信息: 时间:2023.6.6 时长:55min base:上海 面试岗位:前端 日常实习 问题 自我介绍 四次挥手为什么是四次,三次不行吗? 讲一下http缓存,既然你也会后端,顺便说一下后端缓存? 前后端的强制缓存和协商缓存展开讲一下 我们该如何设置禁用缓存 聊一下跨域,展开说一下 展开说一下CORS具体的请求头(我只说出来了三个),一般要说下面这些 XSS,CSRF是什么,如何防范 箭
2023.6.2 时长45min 面试官挺和善的,会深问为什么要使用xxx 有了上次面试经验心里压力小很多,基本也答上来了,至少不会烂面评了吧(悲 自我介绍 (25届都来了? 项目用了koa,有什么目的 说说跨域,有哪些方式 介绍剩下的项目 有了解过JS最新的语法吗,使用这些语法需要考虑什么 说说BEM规范 css有哪些长度单位 防抖和节流是什么 事件循环,浏览器事件循环和node的区别 scri
一面(5.24上午11点) 1、http缓存机制 2、浏览器缓存机制 3、localstorage和sessionstorage的区别 4、cookie的特点 5、了解事件委托吗 6、为什么会出现跨域问题 7、如何解决跨域问题 8、伪类和伪元素的区别 9、position有哪些属性 10、position的定位方式,相对于谁定位 11、说说你对BFC的理解 12、BFC能解决什么问题 13、单行文
1.自我介绍 2.说一下你在实习中做了什么 3.说一下你的项目的难点 4.微信登录的流程 有没有封装请求 5.session和cookie的区别 6.web写过哪些项目,看你简历上都是小程序 总共面了十几分钟,没问什么东西 八月第一个面试记录一下 本科生120一天 研究生150一天 base上海公司是外企,总部在美国,好像还是五百强企业,不知道为啥实习生开这么低。
背景:二本,日常实习,实习僧投的,发邮件选择面试时间 面试过程:面试官是女孩子,看起来应该也是刚毕业1、2年的学霸这样子? 一上来就是做题,不问实习跟项目经历,1h 1.(手敲)找出其中不含有重复字符的最长子串的长度(考算法。。。。太久没碰了完全不记得) 2.(手敲)css实现一个三角形、扇形方法、三栏布局有哪些方法 3.this指向(这个答错了,面试官还讲解了一遍,结果发现是我看少了第一行,讲了
第一次面试,感觉自己好菜,😭啥也答不上来,真的好基础,都是基础八股。不该眼高手低,还是小公司适合我吧,真的好紧张,感觉自己学的一点都不扎实。好像啥也不会😇,还错位引导。 问题 1. HTML5相比于其他版本的优势(我一开始就学的HTML5啊,第一节课的我完全忘光了) 2.标签有哪些(一直答属性,id,class,伪类,div。原来反应过来要答P,h那些) 3. 块标签和行内标签的区别,块标签有
1、自我介绍 2、在介绍的项目中前端用了哪些技术(vue,vuex,axios,elementUI等等) 3、vuex在管理全局状态具体是怎么管理(掰扯actions,mutations) 4、页面如何监听vuex中数据变化(说了一波vue的响应式,computed和watch监听到store变化,走vue响应式流程) 5、Object.defineProperty除了可以设置set,get还可以
项目介绍 手写:利用promise实现隔1秒输出1,输出1后,然后再隔2秒输出2.....直到再隔10秒输出10.(代码上不能写成10个then的形式,也就是说需要考虑数很大的情况比如隔100秒输出100) js原生的生命周期 setTimeout(()=>{console.log(1)},0);执行时机 宏任务和微任务 闭包 js获取对象原型的方法 New的执行过程 call,apply,bin
CPU 的内核态 和 用户态 减少切换 进程 线程 协程 的区别 cpu进程通信方式 数据库一道题 interval group by get 和 post 区别 应用场景 状态码 应用场景 三次握手 四次握手 CPU的一次xxx 代码:分割url参数
转产品前留下不完整面经,希望给继续在前端方向奋斗的同志们一点点帮助。 虽然我是个没本事的人但希望你们能做到(哽咽) 美团(两次被捞,都在初面挂了) 外卖(第一次 初面) 先简单介绍了部门工作,让我自我介绍,然后主要是根据简历上的项目挖掘知识点 大概问到了这些: · 项目中遇到的困难(提到了跨域) · 跨域的几种方式(答得不算好,只提到了jsonp、nginx、webpack的代理、cors,典型的
1、自我介绍 2、手撕:‘rgrgr’r表示红色,g表示绿色,可以对其颜色进行反转,使其满足红色全在绿色的左侧,找出次数最小是多少?(没做出来) 3、项目:你做了哪些性能优化,常见的前端性能指标有哪些,有没有用过什么分析工具 4、xss攻击、csrf攻击说一下 5、宏任务微任务说一下,定时器一定准确吗 6、组件和插件的区别,什么场景下定义为组件,什么场景下是插件 7、webpack,rollup有
面试日期:2023.05.10 面试时长:40min 面试工具:牛客 自我介绍+实习收获、过程、难点(20min) 计算机网络: 说一下https? 不使用https有什么安全问题? Vue: 虚拟dom?虚拟dom为什么快? 说一下MVVM? 手写: 手写Promise.all方法 逻辑题(真离谱,考这种题,让我分析解释): 根据一种心理学理论,一个人想要快乐就必须和周围的人保持亲密的关系。但是
1.自我介绍 2.项目介绍 3.webpack git打包工具 不会 4.common js和module export的区别 没答出区别 5.用户登录怎样保证数据安全性 不会,我说可以通过插件 6.如果一个用户a修改列表数据,用户b怎样才能不访问重复数据,你要怎么和后端沟通 不会 7.好像还问koa和nuxt 不会 难死我了 菜狗