1. 自我介绍 2. 项目有参与到多少部分? 3. 拷打项目,扣的很细,连着问了七八个问题 4. websocket和http的区别 5. 0.5px的线可以怎么实现 6. flex和grid布局的区别 7. flex布局怎么实现一个居中盒子 8. 怎么创建一个dom 9. 怎么找到他的父元素 10. 你有看过前端的什么书 11. ts的类型 12. 打包文件的时候,怎么把每个包控制在1兆以内 1
一面(35min左右) 面试官很会引导 1. 前端的学习路线/学习规划 2. 怎么学前端的 3. 挑一个比较有亮点的项目,讲一下你在项目里面做了什么事情,有没有遇到什么难题(拷打了项目) 5. 白屏原因 6. 怎么监控你自己的代码,js里面有什么方法可以捕获这些异常 7. 讲一下vue2和vue3的区别 8. vue为什么要放弃object.defineproperty?他解决了什么问题 9. 简
面试官迟到了5分钟 1.现在是在学校那边吗? 2.现在个人是一个怎样的计划?包括毕业和个人求职方面? 3.为什么不选择考研或者考公? 4.在上一家公司主要做的可以代表你个人能力的产出是什么? 5.在实习过程中是负责优化还是参与了研发,有从0.5到1的过程? 6.leader对你的评价? 7.为什么离职? 8.接触了哪些业务?对哪些感兴趣? 9.下学期还有课程吗? 10.准备什么时候开始实习?实习多
一面(56min) 自我介绍 项目主要参与了那些事情? 项目中哪个业务比较复杂一些,对你来说成长了很多。(虚拟列表) 一次请求一万条数据不会卡么? 数据有更新怎么处理? 什么时候拿到真实数据? 预估高度估少了怎么办? 高度不相等的话会不会跳一下 长列表是否有其他方案? 节流怎么实现?简单的描述一下 settimeout的底层实现?js异步机制,事件机制? 浏览器输入一个url地址到渲染出来页面的过
一上来就聊项目,完全不问八股…准备了一星期啥都不问…… 题目:倒计时组件,promise p 1s没resolve就返回超时 然后就是问项目,聊了40多分钟,但是感觉啥问题都没有问,都是自顾自再说,是不是遇到kpi面了
时长:22min 方式:腾讯会议 1. 自我介绍 2. 选择前端原因与时间 3. for in 和 for of 的区别 for...in:用于遍历对象的可枚举属性(包括原型链上的属性)。对于数组,for...in 循环将返回数组的索引(索引其实就是属性名,只不过它是数字。但for...in并不会按照数字的大小顺序来遍历这些属性,它的顺序更多的是按照这些属性在内存中存储的顺序,也就是说,它的顺序是
1.比较版本号✔️ 2.两数之和(lc 改了一点,没写出来,差点) 3.交换最大元素✔️ 4.http 版本✔️ 5.http 缓存✔️ 6.uniapp 原理(没去看……) 7.微信小程序模型(浅浅说了双线程模型,面试官说了一大堆底层的,没仔细听) 8.两者区别(只答了怎么做的技术选型) 9.mvvm 模型✔️ 10.虚拟 dom(当时回答的很少啊,现在可以说半小时……) 11.懒加载✔️ 12
1.上来了解我的基本情况,也没让我自我介绍 2.直接写三题:加载单图片、加载多图片,LRU 算法,双链表升序合并(写了二十多分钟 3.加载单图片作为开放能力提供给开发者,需要注意什么问题,多图片呢(这个问题问的巨发散,脑仁掏空了,还好答满意了) 4.如果一个庞大的架构体系改变一个小功能,如何做预防? 5.LRU 算法如何优化(我写的是map,我说用链表也可以),map 为什么是有序,为什么查找可以
简单聊了一下项目,问了一下死锁,tcp三次握手四次挥手,为什么三次不能是两次四次,直接开始做一道hard题(美团内部的类似那种笔试题)亏我还一直刷leetcode,30min没做出来再见了,哥们你是真找不到技术栈匹配的人来面试啊😅😅😅
4.19 一面 4.25 二面 5.7 三面 5.8 hr面 5.11 oc 一面: 八股盛宴 二面: 项目 一个场景题 哪人?啥时候能来 三面: 项目 深度学习相关 口述A点到B点的最短距离计算 啥时候来 hr面: 详细描述项目 项目中遇到的挑战 希望实习带给你什么 有其他offer? 等等等就记起这么多
#美团# 笔试写出来1个半 ai面多说点好像就过了 一面:各种拷打项目 用户数据库设计(设计几个表) 主要问了下app做的啥,用户多吗 数据库怎么加速(没答) 做题 数组后半段颠倒 翻转数 能实习吗 9.6(推了好几次)二面:拷打项目 怎么学习的 和组员有技术路线分歧怎么解决 自己还欠缺什么 能实习吗 做题 重排链表(不能重新申请内存)(不会) 还有一个简单难度的题 9.9oc 还有些题忘了
LightHouse实现原理 computer 实现原理,computer优化部分 export default { data() { return { firstName: "", lastName: "", nikeName: "", } }, computed:{ name(){ if(this
1.自我介绍 2.讲一下项目 3.react用过什么hooks 4.callback、usememo 5.useState回调函数传参 6.useState怎么获取原来的值 7.vue2、vue3监听数组操作 8.nextTick 9.vue中组件间传递方式 10.flex属性 11.http状态码 12.es6新特性 13.map和普通对象的区别 14.vue中watch的回调会不会响应式 15
一面 9.3 (41min) 1.自我介绍 2.项目介绍 介绍了好久,面试官没说停,然后我把简历上的项目都介绍并且演示一遍 3.项目拷打 4.为什么做这些项目?做这些项目你收获到了什么?有什么提升? 5.介绍一下电脑上一个好用的软件 6.面试官说那边项目主要是vue,只有少部分是react(好家伙我简历上全是react的从头react到尾) 反问 1.公司项目有哪些是做react的? 有一个ai平
假如我希望例如映射的方式,比如vue.extend(addProjectTemplate),但是映射的值是vue.extend(componentNameMap[0]),会报错,应该怎么处理好些?