#面经#2023年6月29日 星期四 14:30 base深圳 1. 说项目中有哪些可以探讨的点 2. 大文件上传如果有两个文件异步上传,序列号都是一样的,如何操作避免重复 在序列号上加上标注,比如a文件的就加上a文件1 b文件就加上b文件2 3. 说一说promise的理解 给了道promise题目,.then.catch.then.catch链式调用,给出情况判断结果 4. 说一说事件循环,哪
有没有表白墙,我要表白这位面试官,这才是面试嘛,聊聊天多好,嘿嘿嘿 自我介绍 哎?字节跳动?你在北京?答:哈哈哈面试官把字节跳动青训营看成了实习 讲讲你什么时候开始学习的前端,怎么会想到学习前端呢 怎么跟小白介绍前端是什么?(经典啊,那个叫什么来着,世界最强大脑学习方法论,费曼学习法,用,用它就完事了) 如果从技术层面描述前端呢 (前戏结束,渐入佳境)一个页面里面的button,鼠标从外面进入按钮
1. 自我介绍 2. 聊实习项目,技术难点,聊重构收益 3. 聊怎么接触前端,成长路线 4. html5语义化标签,css3新增特性 5. 获取dom的原生方法,怎么创建dom元素和修改元素 6. html渲染流程,重排和重绘,怎么避免重排和重绘 7. 2个页面之间通信的方法 8. jsonp的原理,跨域相关知识 9. node处理文件流 10. webpack生命周期与plugin 11. vi
补一下之前的面经,现在已经上岸啦😀。 一面 时间:2023年06月29日 时长:30min 面试内容 自我介绍 (✅) 项目 介绍一下脚手架项目 (✅) 介绍一下组件库项目 (✅) 如果你的组件库改用上面的脚手架成本大不大 (✅) 你的组件库和常见的开源组件库有什么区别 (✅) 组件库主题适配方案 (✅) 计网 浏览器缓存 (✅) 跨域如何解决 (✅) 浏览器传递Cookie (✅) Vue V
自我介绍 亚信科技的实习在做什么 就实习了一个月? 字节青训营做了什么 低代码的预览怎么做的 说一下这个低代码项目的难点或者亮点(我说了monaco汉化和它的打包优化,低代码的自定义事件触发器和自定义事件执行器) 说一下第二云打印小程序项目的虚拟列表 (高高高频率,百度和小米是不是一个题库哇,小米一二面都是这个题)flex了解多少,有哪些属性,怎么用,怎么计算 margin塌陷怎么回事,怎么解决
1. 自我介绍 2. 问了第一个项目我负责的部分 3. 问 了我在第一个项目遇到的比较大的困难 4. 如何处理(分页加载,懒加载) 5. 有哪些原因会造成阻塞页面的渲染 6. 问了我大文件传输是如何实现的 7. 问了我localstorage的存储大小以及浏览器存储策略 8. 问了我如果刷新页面如何保留上传已的文件的状态 9. 问了我HTTP的缓存 10. 场景题:在选课的时候会经常出现一直点击的
4-11 下午2.00 base广州 1.自我介绍 2.项目难点 3.如何实现的大文件传输 4.大文件上传的话如果部分文件丢失怎么办 5.http协议常见的头 6.wabpack的配置 7.webpack用过什么lorder,说一下作用 8.vue的响应式系统是怎么实现的 9.有封装过组件吗,是怎么封装的 10.diff算法 11.虚拟节点 12.计网多少层 13.冯诺依曼体系结构 14.路由方面
自我介绍 前端具体做过哪些方面的工作 这个低代码项目是做什么的 先来个算法试试水? 改进一下,降低时间复杂度(上哈希表) 上下左右居中布局怎么做 (高高高频率,二面也问到了)刚刚说到flex布局,常用哪些属性 flex-grow计算规则 flex-shrink计算规则 js闭包是什么,一般用来干什么 闭包为什么会造成内存泄漏 举例子,闭包用法 面试实录:https://sholaegi5k.fei
1. 自我介绍 2. 实现动画的方式 3. 如何实现响应式布局 4. 整体的响应式布局 5. 怎么根据vw、vh调整?vw、vh的单位 6. 根据vw、vh会导致图片的拉伸,怎么解决? 7. vw、vh是什么?值是什么?比例? 8. 如何实现一个垂直水平居中 9. js的基本数据类型 10. js的继承方式 11. js闭包是什么 12. 闭包的使用场景 13. 高阶函数 14. promise有
自我介绍 说一下浏览器事件循环 是先执行宏任务还是微任务 scirpt代码块属于哪种 为什么先执行微任务 用一句话或者几句话概括浏览器事件循环 来来来看一道题 setTimeout(() => { console.log(1); }, 0); new Promise((resolve) => { console.log(2); resolve(); console
25min~ 自我介绍 问项目: 项目难点 小程序页面通信相关 场景题: node后端的防攻击 秒杀按钮倒计时如何更精准 还有的问题记不清了 反问
复试45分钟左右,主要都在问css和js 简述一下css盒模型 元素怎么设置成垂直水平居中 谈一下flex的理解吧 谈一下对position的理解 谈一下闭包,闭包的副作用(内存泄露) 给了一道题问有没有内存泄漏(第一次面试看题,畏难,怂,没答出来,面试官给我分析了) 问一下防抖节流,手写防抖没写出来 又手写一道记数题(写出来了,leetcode easy的程度) 问知不知道浏览器事件循环,我说只
啊啊,好紧张,问的问题主要是JS,CSS和计网基础,还有项目。 但是终于!!!有一位面试官是看了我的简历准备问题的😊,不是只在我自我介绍时候看 整个过程(25min):(顺序可能不对) 1. 自我介绍(介绍完:你说的比简历上还多,我之前按简历准备问题来着😂) 2. 你知道路由原理吗(主要是问监听路由变化那些) 3. inline-block和inline的区别 4. JS 在node中的事件循
来墙墙,我要表白这位面试官,太可爱啦 自我介绍 唠嗑开始,为什么学习前端?怎么接触到前端的? 我的经历可能比较特殊。我是在小学五六年级玩我的世界手游,接触到了我的世界服务器,从而接触到了服务器的插件,当时是用php编写插件打包成一个.phar。后面知道了php这块就慢慢摸索到了建站,从而就有了Discuz!和Wordpress的二次开发。后续看到php的热度一再下降,前端的uniapp react
自我介绍 说项目 说一下js基本类型 说一下bind, call, apply的区别 说一下原型链 说一下new发生了什么,没说出来 function mynew(func, ...args) { const obj = {} obj.__proto__ = func.prototype let result = func.apply(obj, args) ret