互联网我就面到这吧 崩溃了 2

8. 马上消费
一面 1h 8.21
自我介绍 项目、实习
vue2、vue3区别
技术选型
yarn、npm的区别
箭头函数与普通函数的区别
this指向问题
事件循环,输出题
原型链和作用域链
For of,对象的遍历有哪些方法
http缓存,强缓存会发送请求吗,Cache-Control和Expires的优先级,Cache-Control有哪些属性。
虚拟Dom有什么缺点和优势
Webpack
Npm run dev的执行流程是怎么样的
script的defer和async
代码:扁平结构的数组(flat array) 转换为一个树形结构(nested tree)
反问:业务在做大模型,技术栈vue3、react
一天后g,感觉很需要vue3和react,问了我两次没有做过vue3的demo吗

9. 京东 零售toB
一面 30min 8.26
自我介绍,项目,解释一下技术选型,学习到的一些技术
var,let,const
闭包,如果就是滥用闭包了怎么办
路由怎么设计,选用的什么模式,为什么选history,在打包的时候有什么问题(说成hash有白屏的问题了)
垂直居中,你在开发中更倾向于哪个
如果有abc三个任务,c要获取到ab的结果怎么做?如果用原生js怎么做?
node
介绍了他们部门业务
面试官想问ts但我不了解 哎 小程序啥的也没用过
反问:技术栈90%react和ts,vue也是ts。
当场说通过了

二面 30min 8.29
自我介绍,项目拷打
说一下快排
面试官什么项目都问了包括我三维重建相关的
越发觉得虽然有很多项目但感觉都没什么亮点,每次给别人说出来的我自己都觉得“就这???”
并且发现其实我很知道登录的逻辑包括前端怎么存储,实际使用确实也是存在storage里面的,但是由于其涉及安全问题,每次这么说就像是瞎编的一样,人家肯定觉得“做个项目都不考虑安全问题,做的是个什么鬼项目”。我就感觉编都要给他说成是cookie传的。
开始的时候面试官问了个我致命的问题,他说岗位在北京会考虑吗(我说会)他问我是哪里的(成都)成都和北京都有offer会选哪个(我没招了完全挖坑,我说成都)然后我俩都笑了,面试官:很真实啊哈哈哈。
感觉会被横向

被捞了 一面 30min 9.5
说是做什么游戏啥引擎啥的叽里呱啦没听明白
自我介绍,介绍一个难度较大的项目
闭包和使用场景
进程和线程
栈和堆的区别,内存上是什么区别
Http和https的区别,https加密的具体过程
手写防抖,防抖和节流的区别
手写一个函数来查找字符串数组中的最长公共前缀。["flower","flow","flight"]
反问:技术栈是游戏小程序啥的还是没听明白

10. 用友
一面 45min 8.27
自我介绍,项目,为什么选前端不去做人工智能
项目鉴权怎么做的
前端还有哪些缓存,cookie有哪些可以保证安全的方法
一个场景,我想要滚动到这个图片的时候再去加载它的原理是什么,如果滚动的很少的话如何优化监听(节流,Observer API)
import和require的区别
两栏布局
css定位
移动端响应式
Promise,及其使用场景。和async、await的区别
一个场景开了两个标签怎么监听到local storage的改变
一个场景,点击按钮加载组件弹出,如何异步执行(用promise等待组件加载完成之后再显示它)
反问:技术栈react
二面 40min 9.4
感觉是个boss 看我的简历先闲聊了一下,然后啥也不多说不给你整虚的,自我介绍不用项目介绍不用
自己认为在前端开发岗位有什么优势,代码编写中做的比较好的是什么
整两个题:二分法查找,特征值验证;123405000输出壹万两千三百四十五,请你考虑有哪些特殊情况(0,1001,100000服了真想不出来)
大模型是怎么做到输入值生成其他值的(???)
反问:业务是BIP办公领域
感觉在考察思维能力。

11. 招银网络科技
一面 40min 9.8
自我介绍
vue双向绑定,defineProperty是在什么时候执行的,object.defineProperty有什么缺点,为什么push这些可以监听到,这属于什么设计模式?你知道的设计模式有哪些(搜了一下发现都知道但不知道这是设计模式绷不住了。)
http和https的区别,https的加密过程,是对称加密还是非对称,两种加密方式有哪些常用方法
js数据类型,如何检测,如何检测数组,如何检测null(我以为要说方法,打死想不起来 ===,Object.is)
闭包是什么,闭包存储数据的方式是什么(堆),什么会导致内存泄漏,怎么监听内存泄漏(Memory和Performance面板)
如果页面加载慢,会是什么原因导致的,怎么解决?你说的js或者图像加载慢你怎么判断的(我说可以看性能面板吧)然后又一直问说你用过吗(没用过)带着嘲讽地说只是知道不去用吗(我没招了)
前端经常会接收到什么攻击如何防御?手写防御xss中特殊字符转义怎么做(我说可以用replace正则做,但是)又很嘲讽地说 但你不会写(我没招了)
说输出,并说明为什么,如果要输出012怎么做为什么,如果用闭包解决怎么做为什么:
// 全部输出 3
for (var i = 0; i < 3; i++) {
  setTimeout(() => {
    console.log(i); // 输出 3 3 3
  }, 100);
}
还有个代码题,忘记了
面试官是个姐姐,言语神态上像是欠了她钱一样,问问题也是突突突,后面开始摆烂了。反问也没有。本来还想问为什么网申刚开始有前端岗位,后面就没有了。我感觉是不是人家就是不招了 哎

12. 卡尔动力
一面 50min 9.10
自我介绍,介绍一个亮点项目
闭包,开发中如何用到闭包的,你项目中防抖是怎么实现的
vue2和vue3,vue3中reflect的作用
computed和watch的区别,为什么computed能缓存(dirty 标志位)
created能获取到dom吗
虚拟dom和diff算法的核心原理,大规模和小规模代码哪个的diff算法消耗更高(小规模)
事件循环,输出题
手写promise.all(不会!)、柯里化
新知识是怎么去学习并应用到实际的
反问:技术栈react,4个前端做车端交互等

13. 掌阅科技
自我介绍
两断实习的最大区别和收获
解释一下vue2的响应式原理
项目比较有技术难点的地方,登录前端是怎么做的
有没有进行过组件复用的设计,有没有涉及到过组件传值
虚拟列表怎么做滚动显示,如果不用框架
es6用过哪些
代码:两数之和
反问:vue3、小程序

14. 滴滴出行 中台管控-企业级
9.26 一面 50min
自我介绍,介绍实习,问了websocket的一些api
this指向
作用域-》出了一个题,涉及到函数先提升,再同名变量再提升,执行函数的时候就会报错,因为这个时候是普通变量了。
怎么学习新技术例如react,面试官特别好还引导我说他想听到的答案,但我没说出来 -》 他说想让我说学习api
事件循环-》巨长的一个输出题
js数据类型有哪些,数组有哪些方法,对象的遍历方法有哪些,对象如何获取自身的属性(hasOwnProperty)
插槽
数据结构有哪些,有什么应用场景
代码:实现一个链表,并实现函数-添加节点、在指定位置添加节点、删除指定位置节点、查找某个位置的节点
写了个柯里化
反问:业务很好是做滴滴打车to B的,技术栈react,小程序,很少的vue
面试官超级好,最好的一个

10分钟之后二面 30min
自我介绍,介绍实习
前端数据存储方式cookie、sessionstorage和localstorage的区别,sessionstorage和window中存储的内容在页面刷新后保留数据吗?(sessionstorage能,但window我不是很确定回答的不能√)
前端异常捕获方法有什么,什么样的异捕获不了(后面没答出来)
用没用过react
原型链
js中继承extend的底层是什么(我说原型链,他不满意。没答出来)
反问:流程有三轮技术面

而我挂在了第二面。。。。到底!要什么人!我觉得还是因为简历项目不吸引人,感觉面试官都不感兴趣。
全部评论

相关推荐

ResourceUt...:mark献❀得🐧
点赞 评论 收藏
分享
09-29 21:16
已编辑
重庆大学 Web前端
2. 青岛海尔科技一面 业务面 8.8自我介绍介绍我的研究生阶段的研究方向(三维重建相关的),介绍一下实习工作(也选了三维重建相关的)如果需求不清晰怎么办如果开发项目的技术栈不会怎么办如何快速学习有没有了解ai相关的前端开发三天后通知我g了说专业方向和实践经验不太匹配岗位要求。我还纳闷怎么都问我研究相关的,感觉都没怎么看简历,我明明前端相关内容很多。3. 兴业银行一面 AI面 8.8自我介绍、校园经历vuejs的核心框架、如何实现双向绑定的、vue-router是什么如何进行路由跳转二面 15min 8.15自我介绍想问react吧但我不会闭包及应用场景vue2和vue3的区别let、const、var的区别项目做过什么优化浏览器的渲染流程CDN除了前端做过其他什么吗另外一个面试官开始问应该是后端老师老师说你简历里面写熟悉http协议,那问一下 http无状态(what 没听过啊555,我只知道状态码啊)项目的用的什么数据库,和后端怎么连接的,用了连接池吗(没有)了解连接池吗(没有)4. 虾皮 电商上海一面 1h 8.14自我介绍问项目做了什么,但没有拷打node有什么优势express中间件怎么用(这个真忘了)闭包继承(dbq我听了两遍听的g层,重庆到处都是G层真没绷住,幸好是反应过来了)原型链vue的双向绑定、v-model,vue3有什么不同vue3有了解吗?composition api浏览器v8回收机制代码:1. 写一个ToDoList可以操作内容状态,但已完成的内容不能变更状态为未完成2. 写一个api的自动重传retry函数,可以传入重传次数和等待时间3. 有一个依赖关系,例如A创建了才可以创建B,B创建了才能创建C,我想要输入id打印对应的实体。如:a_id --->A实体,b_id --->AB实体,c_id --->ABC实体(感觉和课程表那个题很类似,记录出度入度,但是当时没细想直接用到的链表)问我有没有offer(我说没有 他说你才开始找吗  这句话听得我怎么出现了希望呢)二面 45min 8.20你觉得你有什么项目亮点,比较有成就感的浏览器缓存Promise的链式调用了解吗?返回的是新的对象还是原来的,为什么代码:把fetch支持超时之后执行.catch(和race竞态有关)、判断一个号码是不是好号码,有至少四个连续相等或连续递增加一原型链的输出是什么,如果想输出另外一个那么应该改成什么肯定g了这几个代码做的很烂,面试官还是校友,丢人丢到家了最后问了下我简历写的一个研究方向是什么面试官有点感兴趣。反问:技术栈react5. 科大讯飞 教育 OFFER武汉一面 30min 8.14自我介绍,问项目闭包Workjsnode做了些什么(幸好没往下问hhh)Webpack防抖节流ES6和commonJS的区别Json.stringfy和parse做深拷贝的时候有没有什么缺点有没有复盘的习惯新技术怎么快速学习(又是这个问题)还有些啥我有点忘记了 但都很简单二面 30min 8.22自我介绍遇到的挫折、值得骄傲的事情地域选择其他的记不住了都不重要反问:一个星期出结果很不像业务面,倒是像hr面,但是还有一个hr面三面 8.276. 百度 百度网盘北京一面 1h 8.18自我介绍,项目flexflex的选项如果想可放大一倍,不可缩小,初始200px怎么设置vue2的双向绑定,和vue3有什么不同vue2的缺点箭头函数和普通函数this的指向有哪些情况(口述的场景,唠嗑都听大了hhh)如何修改this指向事件循环(也是口述了一个场景,当时脑袋一抽没说对)requestAnimationFrame有了解吗他是在微任务之前还是之后执行的(之后,requestAnimationFrame 是一个浏览器提供的API,用于在下次浏览器重绘之前执行回调函数)nextTick有了解吗?为什么nextTick可以在异步更新之后立即执行深拷贝怎么做的?(我说了lodash和递归)有没有什么原生js可以实现的(我说了Json)打包工具XSS和CSRF有了解吗?怎么防护前端缓存有哪些?token存在哪里的node(这我写了但是没深入过)后面还是出了个事件循环的输出题代码:传入数组和k,判断有多少种方式使连续数字相加为k(遇到代码我还是放弃吧哎)反问:技术栈Vue2/3...二面 30min 8.25 感觉被kpi面了自我介绍,觉得什么项目收获最大有没有offer(没有啊!不要再问啦!!!啊啊啊啊啊)自己的优点和缺点学校的专利做的什么(展开讲了一下,然后让我一句话总结)对什么方向感兴趣(说的ai,然后展开说)有没有学什么新技术,一般都是在哪里学的前端路由是怎么做的(举例vue中)那原生的hash和history的原理是什么页面渲染的流程项目的数据库是怎么设计的,那一范式、二范式的要点是什么vue2、vue3的区别(完全没听清,就听到个vue的改进什么的)git是怎么做的(??我说的栈,说个map都好点嘛)遇到冲突了怎么办组件库怎么去设计(我最开始说的组件,后面他又说)那库呢(举例elementui)怎么样尽可能还原设计稿页面渲染性能怎么进行优化反问:1v1带教,一周出结果(本来想问有没有什么问题,但我想着明摆着kpi面,问了一会儿他弯酸我两句)虽然面了30min,但面试官老是保持沉默,东看西看不知道是在看简历还是他自己的东西,实际也就20min吧。虽然也没有什么态度很轻蔑,看着还是和蔼可亲的。7. 合合信息 扫描全能王hr面 15min 8.21对公司的了解对以后offer的什么比较看重你希望的培养模式是怎么样的三个关键词形容自己反问:技术栈vue,面试流程(3-4面)hr面 20min 8.26还是那些问题,搞两次hr面。。。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务