一面 - 11.11 1.flex 2.css新特性 3.transition和animation的区别 4.display:none和visibility:hidden的区别 5.定位 6.bfc 7.title 8.css实现三角形 9.水平居中 10.清除浮动 11.js基本数据类型 12.typeof和instaceof 13.es6新特性 14.event loop 15.深拷贝、浅拷贝
人生第一篇面经,希望能过。 投的是大数据开发,面试邮件发的是测开,实际要的是前端,就很离谱。 过程: 自我介绍(我说了基本信息+为什么投这个实习) 为什么选软工专业 为什么搞前端,刚开始怎么学的 项目介绍,规模怎样,有什么难点 做大屏页面和普通页面的区别 css屏幕适配 flex布局 position后面能跟什么 flex解决了什么问题 react类组件有了解过吗 类组件用的好好的为什么要用hoo
base:西安 时长:1 h 聊了一下研究生阶段的研究方向; 讲一下弹性布局; 聊项目; JWT 认证的优缺点; 如果一个项目加载需要很长时间,你会采取什么措施来优化? 骨架屛怎么使用,能解决本质问题吗; 白屏时间怎么优化; 两个网站怎样才算同源; 使用 http 1.1 和 使用 http 2 是同源的吗,为什么; http2 为什么是安全的; 做题: 实现 sleep 函数,让它隔一段时间再执
一面 - 1.10 防抖与节流 长链接和短链接 传输层什么协议 为什么setInterval不准确 如何解决的 ajax怎么使用promise封装 说说promise 说说 async await vue响应式原理 传统项目与框架区别 两者优势 为什么可以通过 this.xxx 触发响应式流程 项目中什么用的 vuex 重排重绘 js 闭包 细节题:如果父函数有a,b变量 子函数引用b变量 退出父
时长:90min 面试官问得很灵活,是根据学了什么来问的,收获很大。 自我介绍 虚拟列表实现(答得不好) 聊到了执行环境(聊了蛮久) 手写执行环境伪码 面试官说写一个闭包结合写的伪码来讲述执行环境原理 聊到了继承 有几种继承,它们的缺点是什么(没答得太好,用call继承的方案叫啥名儿忘记了,我说用call继承会让重复逻辑的函数重复创建,造成资源浪费,面试官说 错,然后进行了解释)PS:感觉我这么答
牛客上面经较少,贡献一篇,仅供参考。 两轮技术面 + 主管面 + HR 面 时间线: 2022 年 11 月 04 日 — 一面 2022 年 11 月 07 日 — 二面 2022 年 11 月 15 日 — 三面 2022 年 12 月 02 日 — HR 面 2022 年 12 月 13 日 — OC (一周时间考虑) 一面 Vue2 和 Vue3 的差异; Vue 的响应式原理,讲一下 O
一面 - 12.30 自我介绍 介绍头条项目的功能 具体如何解决搜索遇到的前端异步请求竞态问题 防抖如何做的 记住滚动条位置如何做的/会出现闪动问题吗/手动实现还是用的api 这个功能有没有考虑不同浏览器兼容性的问题 资讯一次渲染多少条 加载很多会白屏吗 有什么性能问题吗 移动端适配具体怎么做的 用的插件原理是什么 如果我想把css中的px转成其他单位,有的我不想转换,让你做这样的插件,有什么思路
感觉没我想象中那么难诶 第一题考察JS DOM操作 给出当前时间today 和 允许的借书时长limit看表格中的借书还书时间是否超出限制 超出限制则标红 未超出时间限制则无背景颜色 步骤大概是 获取表格中数据存入数组 计算时间是否超出限制 修改节点的背景颜色 最后按照要求统计并返回需要修改的行数 第二题算法题 给出数组 青蛙只能往高处跳(从小数跳到大数) 看两只青蛙能跳多远(下标的差加一) 用了
自我介绍 给了一个场景,让设计数据库(答不会,数据库忘了) react生命周期 useLayoutEffect和useEffect的区别(答,没听说过useLayoutEffect) 主键作用(答数据库忘了) 项目相关 puppeteer 实现方案,难点,服务器部署chromium websocket心跳续约、websocket用户鉴权 反问 问面评 答:还不错 问是否是知乎主站 答:不是,是做B
1.13 - 一面 v-if v-show区别 vue-router 原理 跨域 会node吗 对于v8内核的多线程的理解 /GUI渲染线程 JS引擎线程 定时器线程 事件触发线程 合成线程 http请求线程忘记说了 了解worker吗 vue的指令的一些缩写 算法题 27.移除元素 1.16 - 二面 28min 算法题 54.螺旋数组 讲讲对vue的理解 /双向数据绑定 组件化 单页面 路由
一面 8.13 自我介绍 介绍一下项目 介绍项目里解决的问题 大概讲一下一个项目从 0 到 1 的过程,比如包括 Vue 的配置,Vuex,Vue-Router,指到从 0 到 1 之后可以进行业务开发,不包括业务逻辑部分(纯技术),可以理解为如何实现一个 ,比如 、 提供的模板,面试官会根据你讲的实现细节一个个提问 作为一个代码检查工具都包括什么东西呢? 怎么实现代码检查呢?(比如命令行、配置文
这次的面经是22年9月字节hr来约的日常实习面试的记录,由于暑假刚过面经难度可能比较简单 岗位对应广告业务,已于22年12月入职,过年这几天比较闲过来分享下面试经历~ 9.6 一面 自我介绍介绍+问项目 JS的基本数据类型 == 和 === 的区别 事件循环理解 深拷贝和浅拷贝 闭包的理解和举例使用 Vue和React的生命周期 题目1:正则表达式(手写正则匹配手机号/邮箱) 题目2:日期格式化(
估计还有一个月就又要开始投简历了,先把上个学期自己的面经往牛客上发一下吧 方式:微信电话面试 一面(1h) 自我介绍略 讲一下你的项目吧 大概讲了一下我的那个脚手架的项目,介绍了一下里面封装的功能,基本就是复述了一下这个项目的文档大纲 里面这个懒加载的功能是怎么实现的呢? IntersectionObserver观测dom是否在可视区域(面试官好像没听过这个API,直夸我好有本领) 可以介绍一下这
日常整理上学期面经 面试方式:腾讯会议 一面(30min) 自我介绍略 1.讲一下你的项目 2.讲一下Vue插件吧 3.讲一下你的实习经历吧 4.你觉得Vue和React有什么区别 5.Vue2和Vue3有哪些区别 6.对Reatc-Hook的了解怎么样 7.React的函数式组件和类组件有什么区别 8.有用过TS吗 9.有发布过自己的npm包吗,具体功能是什么,过程中有哪些难点(坑) 10.有了
日常整理面经~ 面试方式:zoom会议 一面(20min) 自我介绍,讲项目,问项目(10min) 懒加载实现 嘴撕一个文本超出呈现省略号的css代码 事件的冒泡和捕获 原生JS事件相关,哪些情况下需要阻止默认事件,如何阻止? 算法题:查找两个数组中的重复元素,一分钟A完了 反问 感觉一面没啥难度,都挺简单的,面试官似乎要面很多人,感觉有点仓促 四天后约二面 二面(1h) 二面非常直白,做完自我介