怎么学习前端 看过什么书籍 Vue的双向绑定,vue3 回收机制 js的继承 虚拟DOM,优势 闭包 Composition API的优势 手写Promise.all 封装一个批量请求函数
20min 1. 介绍一下项目。 2. 问了些项目细节,由于面我的不是前端好像他也没听太明白就过了。 3. Tcp四次挥手 4. 输入url到浏览器显示页面的过程 5. 操作系统死锁 6. 操作系统中断的过程 7. 讲下快排,什么时候最坏,如何避免 8. 反问
1. 自我介绍 2. 聊实习项目,技术难点,聊重构收益 3. 聊怎么接触前端,成长路线 4. html5语义化标签,css3新增特性 5. 获取dom的原生方法,怎么创建dom元素和修改元素 6. html渲染流程,重排和重绘,怎么避免重排和重绘 7. 2个页面之间通信的方法 8. jsonp的原理,跨域相关知识 9. node处理文件流 10. webpack生命周期与plugin 11. vi
自我介绍 项目相关 聊天室支持群聊吗 实时通信实现方式 -夸路由组件的应用场景 保存状态其他方式也能做,为什么要这么做 前端框架脚手架 monorepo Vite 和 Webpack区别, 知道多少说多少 Vite首次加载如何优化 (懒加载?) 子依赖中依赖了父依赖已经安装过的依赖怎么避免重复安装 React useMemo useCallBack 区别,应用场景 useState setStat
百度效率真高啊,一面完一个小时就约二面,二面纯写代码,估计要凉 1. 自我介绍 2. vue中传递参数的方式,伪代码 3. vue组件,伪代码 4. axios二次封装伪代码(忘记怎么写了,说了一下思路) 5. 写一个简单的promise使用的例子 6. 写一下vue中响应式原理中拦截部分(defineproperty)伪代码 7. 说说你觉得你能通过这次面试的优势在哪里 二面全程和面试官都没怎么
第一个问题问校园经历,懵了 项目出发问问题 没有八股 代码:二选一,简单的数组题目,没有涉及任何算法 反问
全程面试感觉很好,面试官是我遇到最好的,会引导你答题,很棒的一次面试,全程一个多小时 面试官自我介绍 自己自我介绍,有点紧张,面试官让我别紧张 CSS布局 CSS定位 meta属性 响应式布局 响应式布局工程化,预设,webpack相关 webpack打包优化,底层源码看过吗,比如说css转换 实现垂直水平居中的方案 重排和重绘 项目中怎么减少重排重绘,具体怎么做,比如说opacity=0 事件委
自我介绍(5min) 聊实习项目 (15min) 手撕(10min):模板字符串替换(实现功能,但是面试官说不是想考察的点,应该用正则+字符串替换实现,由于正则忘了,就只讲了下替换的思想,面试官就让下一题了) 手撕(10min):两个数组合并改编题(不难,A了) 事件循环打印顺序题(5min)(需要自己讲解下,A了) 总共只有45min,而且聊实习项目感觉更多是了解做了什么事情,只有个别让详细讲解
1. 自我介绍 2. 前端的学习路线,为什么选择前端 3. 科研论文 4. 为什么选择base北京(其他城市没有hc啊喂,面试官尬笑) 5. 反问 全程半小时,应该是leader
1. 自我介绍 2. 实习项目和科研论文,20分钟 3. 手写工厂模式,并实现继承,实现组合继承 4. 手写逆序数组 5. 手写遍历dom所有节点,返回标签名 6. js事件响应机制,捕获冒泡 7. tcp三次握手,浏览器发出请求到页面渲染发生了什么 8. 反问,10分钟 穿插着其它基础问题,没录屏,具体的忘了 全程1小时,问题都比较基础,会往深处问,扯远了再扯下一道题,面试官比较友好且健谈 PS
转眼又临近秋招季了,发一下本该去年发的面试记录,供大家参考,预祝大家秋招顺利! 一面 http的了解 http内容 协议的构成 http的方法 https加密的基本过程 面向对象的概念 面向对象的原则(封装,继承,多态) 多态怎么理解 js怎么实现多态(多态的不同参数,js怎么判断) 数据库设计,设计一个签到记录的表,判断是否连续签到,数据库应该有哪些字段,应该怎么设计(要知道上一次签到的时间)
问题内容: 我在Docker中设置了一个简单的节点服务器。 Docker文件 example.js 现在建立图像 现在在容器中运行 验证容器正在运行并且端口已映射: 现在,让我们附加到容器并验证服务器是否在其中运行: 并在容器命令行中输入: 看起来不错吧? 问题 当我在主机上执行相同的curl命令(或使用浏览器导航到http:// localhost:1337 )时,什么都看不到。 知道为什么容器
打开客户端 /** * * @param {String} _url 户动客户端后打开的url 不传默认唤起客户端 * @param {String} _clinet 默认打开手淘,取值为"tmall"时打开手机天猫 * @example * Tida.openClient(); */ Tida.openClient( _url, _clinet );
给了我1小时做6道编程题,分别是: 1.字符串最长单词的长度,需要判断单词的合法性(单词不能出现数字) 2.两个字符串s1 s2,判断s1的排列是否出现在s2中,比如说s1=ab,它的排列是ab ba,只要两者其中一个出现在s2中就返回true 3.判断两个版本号大小,如1.2.1>1.2.0 4.实现基于promise的sleep函数,睡眠时间<500ms,大于500将reject 5.求数组交
没有问什么技术问题,基本都是在问做的项目的事情。 自我介绍 一般都是问你写的第一个项目 项目中有哪些你觉得比较难的地方说一说 如果有一个很难的需求,你要怎么一步一步实现 自己在技术上有什么不足的 自己的职业规划是什么 对pc端模板怎么看,怎么样才算一个后台管理系统的模板 还有一些记不清楚了,不过都是从你的回答中发散地问问题,总的来说,如果你对自己做的项目比较熟悉,那面试的感觉还是友好的,时间大