全程30分钟左右,很考察基础 自我介绍 为什么前端学习 前端学习路径和途径 html,css,JavaScript分别干什么 html结构,每一部分干什么 css样式怎么引入,有什么区别 选择器优先级 重绘和重排 用过什么标签 div和span的区别 div和p的区别 margin塌陷 input的type属性 怎么把导航栏固定在顶部 问项目,怎么回显 axios promise,状态能不能改 本
面试官人不错,会进行引导,但是有些知识也太深挖了 全程40min左右 自我介绍 项目在实际生活中用到吗 有没有实习经历 一道题【find方法会有bug】 给定一个整数数组nums 和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 给定 nums = [2, 7, 11, 15]
总时长35分钟,自我介绍开始 1.js和c++特点上的差异; 2.js数组去重 3.js的数据类型 4.js的引用类型和值类型的差别 5.讲一下js的网络请求 6.对前端三件套和框架的理解 7.一个html文档的结构是怎样的 8.head和body的区别 9.一个页面的加载顺序(html、css、js) 10.头部导航栏+内容+footer如何实现 11.吸顶导航栏如何实现 12.对flex布局的
时长1h20min 面完秒挂。 真被狠狠拷打了,问项目和实习还好,后面的问题可以说被拷打的不知道自己在说啥,都开始怀疑自己了。 面经过段时间整理整理发出来,不过确实是一次宝贵的经验 评价:对自己的项目了解的挺好的,但是对于一些知识的掌握程度感觉还停留在背的阶段。 #前端# #前端实习# #前端面试#
1.自我介绍,如何接触的前端,公司在深圳,为什么会来深圳实习 2.什么是bfc 3.粘性定位的原理是什么 4.如何判断变量是不是一个数组 5.如何浅拷贝数组 6.new Set()方法的作用是什么,new Set([{a:'1'},{a:'1'}])的返回值是什么 7.nexttick的原理 8.微任务和宏任务 9.讲讲vite打包工具的构建流程(不太了解) 10.如果遇到用户反馈页面的性能比较差
30min 1. 看你项目用到了状态管理库zustand,为什么要用状态管理库,redux,mobx,zustand 为什么选择用zustand 2.redux 是如何实现状态管理的,大概原理 3.项目里路由权限控制怎么实现的 4. 显示隐藏的时候,不想让 dom 销毁,还让他保留,应该如何做 5. 手写一个发布订阅模式,实现 on,emit 6.封装过组件库吗,手写实现一个级联组件 7. 输入u
智能驾驶部门 一面-1.15 项目难点 文件如何判断格式 是后缀名吗 图片下载 应该会直接展示出来(? url除了跳转网页的几种方式(如本地文件、邮件) 怎么通过在web输入url调起桌面端程序 对象调用问题 讲输出顺序 深拷贝遇到循环引用怎么处理 讲输出步骤和内容 var nickname = "LiLei"; function Person(name) { this.nickname =
#软件开发2023笔面经# 自我介绍, CSS居中, flex布局, 盒模型, let, const区别, let能不能重复声明, js数组,对象方法,有多少说多少。 ES6,7,8,9等数组,对象的新方法。 数组去重, promise, 小程序路由跳转, 小程序太大了怎么办, git版本回退, vue登录状态, vue生命周期, 在created周期如何设置响应式数据, vue动态路由, vue
自我介绍 红绿灯交替设计 promise 输出题 promise.allSetted 判断对称二叉树, 实现队列,getMax要O1 react hook,解决了啥,是呢么时候提出的 redux解决了什么,怎么用,如果有异步,怎么做 react18 引入了啥,cm,还有其他的哪些优化 useMemo,useCallback,怎么用,区别,memo呢,第二个参数是? vite 开发模式,做了什么事情
没有笔试直接近初面 开始的时候先做3道算法题(限40min,最好js实现,网页界面写代码,自行输入输出): 1.经典荷兰国旗问题,三个颜色,按照顺序排好序,不能使用库函数; 2.连续子数组的最大和(leetcode 剑指offer42) 3.下一个更大元素 II(leetcode原题) 做完后,一题题问做题思路和复杂度; 接着是自我介绍; 问简历上的个人技能; 网络安全漏洞有哪些? 如何防御 ?
3/28笔试 5/25捞简历一面 笔试感觉做得挺好的,不过可能投得有点晚了 一面: 自我介绍 项目相关 Position定位,fixed,absolute 浏览器缓存 Url输入浏览器加载过程 渲染流程(提到分层渲染) Js数据类型bigInt 深拷贝浅拷贝 作用域和this的区别(this是运行阶段) Var,let,const 变量提升(看代码说输出) Js垃圾回收机制(新老生代) 事件循环机
自我介绍 亚信科技的实习在做什么 就实习了一个月? 字节青训营做了什么 低代码的预览怎么做的 说一下这个低代码项目的难点或者亮点(我说了monaco汉化和它的打包优化,低代码的自定义事件触发器和自定义事件执行器) 说一下第二云打印小程序项目的虚拟列表 (高高高频率,百度和小米是不是一个题库哇,小米一二面都是这个题)flex了解多少,有哪些属性,怎么用,怎么计算 margin塌陷怎么回事,怎么解决
自我介绍 说一下浏览器事件循环 是先执行宏任务还是微任务 scirpt代码块属于哪种 为什么先执行微任务 用一句话或者几句话概括浏览器事件循环 来来来看一道题 setTimeout(() => { console.log(1); }, 0); new Promise((resolve) => { console.log(2); resolve(); console
mmt 一面 1. 自我介绍 2. 吹项目,吹了很久 3. react都有哪些hook,https://react.dev/reference/react#other-hooks,组件的传输方式?包括ref const MyInput = forwardRef((props, ref) => { useImperativeHandle(ref, () => ({ /* c
自我介绍 异步输出题 数组转树 问问项目 反问 一共半个小时