1、什么时候接触的前端 2、介绍一下实习项目(讲了挺久) 3、开始问项目: canvas对(老旧)手机怎么优化性能; canvas绘制怎么对屏幕进行适配;在960px对屏幕画完,放到1400px对屏幕上会怎么样 有没有遇到图片清晰度的问题,怎么解决; 图片编辑完怎么存给后端保存; 4、组件间通讯方式 5、http缓存 6、Fiber结构主要解决什么问题(只答出解决调用栈过长的问题) 7、工作城市的
面试问题 js基础 数组方法 算法 讲一下快排,时间复杂度 计网 三次握手 HTTP协议相关,自己选 HTTP和HTTPS的区别 vue vue生命周期 项目 挑一个功能点讲一讲 体验: 题目都看过,回答的一般般,因为太freestyle了,可能答的不是很清楚。 答题的时候好像看到面试官笑了,不太清楚什么情况... 作为第一个面试,体验很nice的。 反思: 八股要直接准备一个面试版本,不要以为懂
进程调度的策略有哪些? 堆区和栈区的区别? 浏览器的缓存策略? 代码输出 const obj = { a: () => { console.log(this); } } obj.a.call('123'); const obj = { a: function() { console.log(this); window.set
1. 面试官介绍部门 2. 自我介绍 3. 为什么选前端 4. 输入url到页面呈现的过程 5. 具体说说其中的一些细节(连接建立释放, https, 浏览器解析资源) 6. https如何加密的 7. 重排和重绘 8. 如何优化页面加载 9. Vue2和Vue3的区别 10. js事件循环 11. 代码题1如图 12. 代码题2: 写一个闭包 第一次面试, 可能开始提问之后发现我比较菜, 开始问
自我介绍 问为什么选择前端??? 一开始问操作系统直接不会 问数据结构直接不会 css水平垂直居中 隐藏元素的方法和区别 css实现空心三角形 盒模型 知道哪些长度单位,以及它们的区别 vw,vh如何实现自适应布局 字符串转换为数组 遍历数组的方法 http协议 回流和重绘 vue的特性 闭包的优缺点 如何避免闭包 Promise实现原理 跨域产生的原因和解决方法
同学面的,我简历没过 八股题: 1、vue生命周期(貌似很多公司都会问) 2、vue3的优点 3、断点续传开源组件 4、为什么用自己写的不用上面那些开源组件(项目简历中提到了断点续传) 5、动态路由实现方式 6、用到了什么路由方法 7、前端存储方式 8、浏览器只存一个月信息怎么实现 9、js改变this指向的方法 10、js的事件循环机制 11、js中宏任务和微任务有哪些 12、promise有哪
一共70分钟,自我介绍后,然后让我详细的讲一个项目,问了半个多小时。还让我说几个其它的项目所用到的那些框架的使用体验。 八股准备了两天一道没有用上。 面试官的性格像我以前实习的时候的一个同事...... 然后做题,一道业务题,实现一个全选checkbox按钮和几个子checkbox的点击逻辑,就用js纯写业务逻辑。面试官说基本都写出来了,就是细节有点问题。 一道算法题,数组最大子序列,很简单说了思
电话面试,1个小时,没考代码,问了半个多小时实习项目 1. 自我介绍 2. 看你实习很多,方向也不同,能说说iOS开发和React开发的区别嘛? 3. Objective-C和React又有什么区别? 4. 都是前端语言,前端布局有什么区别? 5. 讲一讲最近实习的项目吧 6. Flex布局 7. 讲一下async-await和generator的关系 8. yield和return的区别 9.
bg:中档985本硕,Android项目开发经验 昨天电话问我今天时间行不行,早点面早点推进流程,正好时间ok就安排了。 Android四大组件? Activity的生命周期? 多Activity之间的切换 Service的启动方式? Activity间传值? Intent?静态属性Intent可以传递复杂数据结构吗,引用类型? 显式/隐式Intent区别? 线程间通信? sleep和wait有什
上来就问项目也不互相做自我介绍,摄像头都没开感觉很急的样子 聊了十五分钟项目,一直问我实习遇到过什么难点,怎么解决的,说实话实习接触的业务都不太复杂,真不知道说啥,感觉答的息碎 然后问了几分钟八股1.两栏布局的实现方式2.数组去重的方法知道多少3.301和304的区别4.for of for in的区别5.忘了 都挺简单的 不会是刷kpi吧
八股,算法,项目和场景题 算法:一个数组,一个target,找两个数之和小于target的数据 八股:js事件循环,promise状态和方法,垂直居中方式,vuex和本地缓存等等 场景题:用户打开网站界面,出现星空背景和一闪一闪的星星,星星持续闪烁且位置随机 #联想求职进展汇总# 时间总共30分钟左右
部门:小度云平台 1、前端怎么渲染markdown 2、为什么使用vue,什么时候开始学习的Vue,以及怎么学习vue 3、什么是scope,Scoped 如何不影响其他组件的 4、vue-router生命周期钩子 5、js实现:深度优先遍历二叉树,递归的优势和劣势,(2个方法:递归;栈) 6、模拟信号和数字信号区别 7、什么是差分信号 8、差分信号的优势和劣势 9、15的二进制是什么 10、15
1、实习相关 2、用正则识别大于5小于15的字符串 3、undefined和null区别#联想#
一开始麦没声音重启后才弄好导致面试官多等了几分钟 1. 上来先做题:给一个多层嵌套的数组,要求实现Array.prototype.getLevel()方法得到数组最深嵌套的层数(遍历元素然后记录下最大嵌套层数) 2. 判断数组有哪些方法(Array.isArray(),instanceof,Object.prototype.toString.call(),constructor) 3. Promi
一面:1.简历项目 2. 考察数组的基本方法, 哪些方法会改动原数组哪些不会 3. 一道递归遍历对象手撕题 function fn(tree, name){ // 请在这里实现 if(tree.name == name){ return tree; } let ans = null; if(tree.children && tree.childr