上来就问项目也不互相做自我介绍,摄像头都没开感觉很急的样子 聊了十五分钟项目,一直问我实习遇到过什么难点,怎么解决的,说实话实习接触的业务都不太复杂,真不知道说啥,感觉答的息碎 然后问了几分钟八股1.两栏布局的实现方式2.数组去重的方法知道多少3.301和304的区别4.for of for in的区别5.忘了 都挺简单的 不会是刷kpi吧
八股,算法,项目和场景题 算法:一个数组,一个target,找两个数之和小于target的数据 八股:js事件循环,promise状态和方法,垂直居中方式,vuex和本地缓存等等 场景题:用户打开网站界面,出现星空背景和一闪一闪的星星,星星持续闪烁且位置随机 #联想求职进展汇总# 时间总共30分钟左右
部门:小度云平台 1、前端怎么渲染markdown 2、为什么使用vue,什么时候开始学习的Vue,以及怎么学习vue 3、什么是scope,Scoped 如何不影响其他组件的 4、vue-router生命周期钩子 5、js实现:深度优先遍历二叉树,递归的优势和劣势,(2个方法:递归;栈) 6、模拟信号和数字信号区别 7、什么是差分信号 8、差分信号的优势和劣势 9、15的二进制是什么 10、15
1、实习相关 2、用正则识别大于5小于15的字符串 3、undefined和null区别#联想#
一开始麦没声音重启后才弄好导致面试官多等了几分钟 1. 上来先做题:给一个多层嵌套的数组,要求实现Array.prototype.getLevel()方法得到数组最深嵌套的层数(遍历元素然后记录下最大嵌套层数) 2. 判断数组有哪些方法(Array.isArray(),instanceof,Object.prototype.toString.call(),constructor) 3. Promi
一面:1.简历项目 2. 考察数组的基本方法, 哪些方法会改动原数组哪些不会 3. 一道递归遍历对象手撕题 function fn(tree, name){ // 请在这里实现 if(tree.name == name){ return tree; } let ans = null; if(tree.children && tree.childr
哇哇哇,第一次面大厂诶,真的感觉不一样,面试官人也好好,而且真的非常有水平 面试过程: 面试官自我介绍 我的自我介绍 问是如何学习前端的,以及为什么我人工智能专业要做前端 谈谈项目 对Vue3的了解(我说了响应式,Diff算法,还看了点渲染器) 让我自己说说Diff算法(我把简单Diff算法,双端Diff算法,快速Diff算法都说了一遍,认真学习一下《Vue.js设计与实现》真的很有用) 面试官说
一面让我手写了listMap,二面全程就问了一道题,手写一个LRU。。写完直接给我过了。
迟来的面经~ 给有需要的友友们参考了#我的实习求职记录# - 请说出 ES6 当前有哪些基础数据类型; - 请使用 JS 实现一个函数 getType,他能识别所有的基础、复杂数据(数组、对象)等的数据类型; - 请查看下面的几行代码,并且做出回答; const arr1 = [1,2,3]; const arr2 = [1,2,3]; console.log(arr1 === arr2);//
还是礼拜一的时候面的,离谱的是竟然是电话面,当时就很怀疑是kpi了。 结果真差不多,全答出来了也没二面。。。 - 介绍一下bfc - flex的一些属性 - 数组的遍历方法,哪些可中断,哪些不会改变原数组 - 原型链 - 深浅拷贝 - 闭包 优点缺点 - 了解哪些缓存策略 - reacthook - if语句不能写hook的原因 - ts中泛型了解吗 - webpack和vite介绍一下 #我的实
论文胶定后玩了大半个月,什么也没有看。突然来个电话告诉我面试,好懵感觉是kpi,好像是我秋招投的。真没有一点印象。 #如何判断面试是否凉了# 今天早上9点多面的,一共20分钟吧 1、布局,flex的一些属性 2、选择器,权重之类的 3、介绍bom、dom,说一下api 4、const与引用类型,作用域之类的 5、http304 6、样式穿透 7、vue的虚拟dom 总结一下,基本都是基础题,124
- 实现的项目难点(感觉对面试官来说也不是难点,没有半点营养的感觉) - WebSocket协议以及怎么建立连接的 - 为什么要使用WebSocket协议,轮询不行吗?什么是长轮询? - 介绍一下jwt - token为什么要用cookie或者localStorge存储,为什么不考虑session? - 一些常见的网络攻击 - 介绍react hook - 介绍一下redux以及为什么会考虑到使用
hr说还在排序,大概率是无了。 发面经攒好运。二面大部分围绕项目来问,还有两道输出题,两道手写题 1.技术栈选用原因 2.虚拟列表减少多少加载时间 3.token相关 4.请求封装怎么做的 5.websocket怎么做的 6.输出题 7.改变原来数组的方法 8.手写题 9.浏览器缓存 10.反问 #快手信息集散地##我的实习求职记录#
- 防抖节流 - 介绍盒模型 - 实现水平垂直居中 - 用flex怎么实现使一个元素在右下角 - 介绍一下相对定位和绝对定位 - 行内元素和块级元素的区别 - 对它们使用margin padding有什么差异 - 介绍promise,以及其方法 - 发起接口请求怎么发起 - fetch 和 axios的区别以及它们都是基于什么的封装 - 介绍事件流 默认的事件流是怎么样的 - addEventLi
百度前端二面,全程拷打项目中用到的技术的细节,组件库暗黑模式怎么实现,cookie在哪种场景下比localStorage更好,服务端会保存哪个,怎么开启GPU加速,不同后缀的图片的区别,无损压缩和有损压缩,canvas和Svg的区别,有1万张图片做轮播图,然后怎么优化,如果用户疯狂点击切换,图片又很大,怎么优化……总之,问到的细节特别多特别深,我真的人麻了,被吊打了