🕒岗位/笔试时间 腾讯前端一面/2024.8.27 👥面试题目 1. 介绍一下JS的深拷贝和浅拷贝 2. 如何要实现一个深拷贝,大概有哪些方式 3. JS对象遇到循环引用,该如何实现深拷贝 4. 介绍一下ts的类、接口和模块 5. 介绍一下ts的泛型,工作中有使用过吗 6. ts中如何处理null和undefined 7. 介绍一下ts中默认参数和可选参数 8. ts的类型守卫 9. 如何动态
时间1h10min 先是实习拷打,告诉我他们主要是做b端的,然后疯狂问性能优化和核心指标监测的问题。然而面试前我准备的全是c端小程序的优化问题,面试官并不是很感兴趣,这部分答得中规中矩。 然后是微前端,问了为什么选择微前端,微前端的缺点(微前端性能一定就要比spa好吗),微前端业务遇到哪些问题怎么解决,沙箱的作用(这里没答好),样式污染怎么解决。因为采用的框架是qiankun,问了还有哪些方案以及
8.24笔试 8.27一面 巨水,感觉是面试官有事,让我做了半小时的题。前面就让讲讲项目,然后问vue和react的底层看过没我讲了讲vue响应式原理,追问了一些依赖收集是在哪,setter和getter做了什么事情。问性能分析有做过吗,我说没有就了解一些指标评测的方式一些简单的优化方法。八股就问了一个水平垂直居中。然后就是手撕,要过测试用例的。 给Array类型添加last方法。 有序数组随机打
8.28 以为是二面,反问的时候说一面已经问过部门了所以想问点别的,结果面试官直接蒙了,他以为我是一面,他这个部门和之前我面的部门不一样,但都属于本地生活,不知道有遇到过这种情况的牛u没。面试官说再去和hr确认一下。 面试内容比较轻松,常规八股,然后结合项目展开问了一些内容。 vue2响应式缺点 token认证流程 其它的记不清了 手撕括号匹配,谢谢面试官 许愿个三面吧,不过我感觉还是要二面,不是
1. 你知道 HashMap 在插入上时间复杂度相比于数组要低一些,那你知道 HashMap 在哪些地方做的不好嘛? 2. TCP 四次挥手为什么会比三次多一次, 3. 数据库中 sql 为什么查询比文件查询要快? 4. 问项目 5. 一个轮盘上,放硬币,你可以选择先手后手,怎么必赢? 6. double类型的入参,写一个 sqrt,答案需要精确到两位小数 let tokens = inputDa
* 原型链 * 用function实现class * 实现extends * bind 和apply * 浏览器跨域 * 那些文件或资源会受跨域限制,什么类型的网络请求不受同源策略管控 * 前端正向代理和反向代理 * vue的双向绑定 * vue的依赖收集 * react、 性能优化 * 技术栈是react * 常用框架原理,浏览器原理 缓存,跨域,加载,同源策略,http https混合应用 ?
项目经历,简历上的点都详细问一遍。 实习经历,实习过程印象深刻的点,有亮点的部分? 移动端有没有做过,Taro、uni-app框架之类的? Vite和Webpack的区别 小程序对比PC端比较特殊的优化方案?答不上来
项目经历 + 实习经历 this、作用域代码输出题 border-box和content-box,边长各是多少 .box{ width:10px; height:10px; padding:2px; margin:2px; border:1px; background:blue; } promise输出相关,这个还得多练 合法括号,leetcod
8.20 没准备好还没在系统投递,hr电话打过来说是在脉脉上看到的简历,然后推系统评测过了约面,但是系统里到今天也没有显示任何秋招的流程,怀疑kpi,有没有也遇到过这种情况的。还有就是脉脉上能直接拿到你附件简历吗。 问了问项目里的一些点以及延伸出来的 单点sso(简历上 cookie安全问题,怎么防止别的脚本获取cookie(扩展开的 web worker(简历上 eventbus怎么实现的 mo
一面 自我介绍 介绍一下项目 移动端适配方案 html5语义化 SEO怎么进行优化 webpack怎么做性能优化 img图片假如修改了大小为什么会不会影响性能,怎么影响的(重排) ES6+新特性 介绍一下Generator,怎么使用的,假如有return语句的话返回什么 介绍一下Reflect Vue3中ref和reactive区别在哪里,两者一般用于哪些类型 ref内部是怎么实现的 React类
8.15 笔试:8.15笔试,算法a了两道,选择题感觉对的不是很多。总体感觉题比较简单,但自己基础不是很扎实 8.26 简历过了通知一面,(9.3晚上) 9.3 一面:hr面: 时常30min左右 1.主要是询问在校经历 2.当班干收获了什么? 3.个人优点及缺点 反问:部们业务+面试多久出结果 9.4 (第二天)早上出一面通知,选的是9.5晚上二面 9.5 二面:技术面 26min左右 1.介绍
时间9.10 共40min 一面反而没怎么问八股,全程做题 先是手写JSON.Stringfy,并详细解释原理 然后连问9道代码输出题,基本上JavaScript的各种方面都有涉及,全答出来了 面完反问,面试官说蔚来是3轮技术➕1轮hr,所以有可能二三面会去问八股/实习/项目这些,他也告诉我他比较看重代码能力所以今天全是代码🤣 最后发个牢骚,哎呦,***面了这么多何时是个头,什么时候能让我凯申说
4399流程推进确实慢。。。而且比较奇怪的是二面是hr面,问薪资地点之类的,我以为是我薪资喊太高了要给我挂了,但是流程一直没终止,二面结束后四五天约三面。 三面两个面试官一起来,全程问业务方向的东西,那我就太能说了,夸夸一顿输出。目前等流程推进中 1.提到了bug估分比,这个是怎么算的 2.线上化率100%是什么意思 3.bug估分比怎么样算好怎么样算差,这个界限是否太过严格 4.怎么样去界定一个
问了基本情况,包括实验室课题内容,论文,offer情况 八股几乎没问,剩下时间一半实习,一半手撕 八股:DNS解析的过程,在什么时候缓存的 VUE的生命周期:顺嘴说了实习项目里的一个点,就问到如果是你会在哪个生命请求数据, canvas和svg的区别 typescript:any和unknown的区别 git常用操作,merge和rebase的区别 项目(因人而异就写给自己看了): 组件一致性治理
前言:7.14号投递的提前批简历,今天是第一面。面试时长两小时。个人情况,本科专业计算机科学与技术,研究生专业生物与医药(空间方向) 实习的项目,如何开发的,遇到了什么问题,怎么解决的 基于项目提问,setTimeout如何模拟setInterval, 新入的setInterval为什么会被任务队列中的setInterval取消掉,而setTimeout却不会被取消 场景题:根据setTimeou