聊项目 call和apply区别 一道异步输出的题,之前没碰过这种类型的,有点懵所以没答上来 不引入第三方变量,如何交换a, b 这题我是真的傻,不知道是太紧张了还是怎么样,一直没啥思路 然后面试官提示我后完成了 面完后我就想到了 z-index什么情况下会失效?我说是两个兄弟元素position不一样会失效,面试官要求的是 6: css手写扇形,问我有没有写过三角形,我说之前写过,但忘记了,所以
YY直播一面: 项目相关 前端监控浏览器关键指标怎么计算(performence Api例如performanceObserver啥的,可以看看MDN用法或者掘金的文章) 你的项目对Vue深度定制化怎么做的(vue的use功能,做成了Vue的插件) 监控系统的错误信息你怎么收集的(js错误拦截window.onerror时间在里面写逻辑,网络请求错误重写xhr的send方法,白屏通过documen
一面 - 12.30 自我介绍 介绍头条项目的功能 具体如何解决搜索遇到的前端异步请求竞态问题 防抖如何做的 记住滚动条位置如何做的/会出现闪动问题吗/手动实现还是用的api 这个功能有没有考虑不同浏览器兼容性的问题 资讯一次渲染多少条 加载很多会白屏吗 有什么性能问题吗 移动端适配具体怎么做的 用的插件原理是什么 如果我想把css中的px转成其他单位,有的我不想转换,让你做这样的插件,有什么思路
公众号查到暂不匹配,二面挂 2.10 滴滴前端一面 第一阶段 介绍项目一 (10min) 1.问命令是如何解析的?√ 2.问如果让你手写实现命令行解析器? 3.那么如果命令冲突或者参数是另一个命令的情况,怎么解决?√ 4.问参数里面如果有括号的话,怎么判断括号合法性:括号匹配 ·√ 分析上面两种方案的优劣√ 第二阶段 八股文(10min-31min) 基本数据类型有哪些?√ 引用类型有哪些? (答
2.20一面: 自我介绍 js有哪些基本数据类型 es6新特性 promise的各种api 闭包内存泄露怎么解决 react原理 reacthooks useCallback和useMemo的区别 useRef的用法 threejs怎么理解 webglMVP变换 threejs内存泄露 webpack常用loader loader是什么(自定义loader url-loader和file-load
面试时长:33分钟左右 自我介绍 问项目 针对系统有什么优化? 用vite还是webpack 构建打包这块有做什么优化吗? vite对比webpack有哪些优点 axios二次封装 1. 拦截器,追问怎么内部实现拦截 token放哪 websocket,怎么握手? 对vue2熟悉吗?2和3有什么区别 为什么vue3使用proxy,不再使用Object.defineProperty? proxy和r
自我介绍 接触前端多久了? 先做一道算法题吧(罗马字转数字) 闭包 防抖和节流 flex布局 flex-shrink的作用? vue2和vue3的区别 DNS解析过程 常见的状态码 说一下项目吧 如何解决git冲突? git merge和 git rebase的区别
看代码说输出(this) 手写instanceof 遍历树形结构 深度遍历和广度遍历一棵树 讲一下tcp/ip协议 tcp和udp的区别 说一下策略模式 说项目 说一件你最自豪的事情
一面 自我介绍 略 八股 20分钟完成六道题目,并在之后需要描述自己的解题过程,同时会针对描述和题目完成额外提问 闭包输出题 闭包及其的作用 this输出题(普通函数与箭头函数) 异步输出题 Promise有什么实战场景 场景题:如何异步监听图片的请求状态并执行回调(Promise、Image构造函数、onload、onerror监听) 插入附加手写题:基于ES6实现的数组去重,并对比性能(我第一
#面经##前端面经#主要是问了一点点js、vue的问题,这部分问的几乎都是我简历上写的,接下来全程问计网 1.防抖节流讲一下 2.实现一下防抖 3.讲一下vue中组件通信方式 4.讲一下keep-alive组件(这里嘴多讲了自己项目里怎么用的,结果他一说我才发现我的用法有缺陷 5.讲一下插槽和用来干什么 接下来开始问计网 1.http的无状态含义(只背了无状态的特性,没背具体含义,大家背书一定要知
正常打招呼,问需不需要自我介绍,面试官说不用了,面试官很帅,有点像洋仔 先问了一下,学校放人啥的 问项目相关的东西 介绍如何优化的项目,大概讲了一下思路 oss托管静态资源,防抖节流啥的 问我长列表渲染怎么优化的,讲了下下拉刷新 面试官追问,一直下拉一直数据一直增加占内存咋办 说了手动去移除dom 如何判断是否需要加载数据,说了通过监听onscroll,但要节流,然后说了mutationObser
#软件开发2023笔面经# 面试前一天发了笔试题,第二天通知笔试通过立即约了一面 1.自我介绍; 2.对着笔试题提了一些问题,说说思路啥的; 3.js中的数组可以做到pop,push,shift,unshift;如果让你来实现这样的数组你会怎么做(说了遍历,不行,性能太差了,没答上来g了) 4.js闭包 5.计算机网络和操作系统学了吗(操作系统还在学) 6.有没有学过数据结构和算法(学过数据结构)
第一部分是计算机基础知识,考察挺广的。 第二部分是类似行测,逻辑推理等小学奥数题,竟然还有高中线性规划。 第三部分,算法题较简单,第一题是连续数组长度的转换,第二题是离散化+差分数组。 #做完美团2023秋招笔试,你还好吗#
第一次写笔试题 我看牛客上大家分享的笔试题都是算法题 我就以为这次笔试题是算法题 啊原来是这种应用题这种啊 选择题还行 那个大题是真的 考试的时候没有代码提示 自动补全和格式化太难受了 我好几个单词都忘记写了哇 还有一两个api忘记了 本来想用vscode写一下 结果跟我说跳出窗口一次 超过三次涉嫌作弊 提前半小时交卷了 就当体验一把了 还是自己水平不够 #我的实习日记#
选择题 (终于是正经前端题了),虽然考的都是我不太熟的东西,只能说这题很前端。 编程题(AK) 最后一题稀里糊涂过了,反正就是过了 第一题,计数(忘记c++怎么遍历map了) 第二题,滑动窗口 第三题,暴力?反正过了 #我的实习求职记录##百度笔试##百度##百度前端#