记得当时面试官问了操作dom的时候,怎么给一个节点加入他的兄弟节点,我记得是有个api,又问这个api原理是什么,当时答了遍历树结构,找到节点的父节点,然后在父节点children属性里加入这个节点…但是感觉答的不太对的样子。又问不去找父节点,怎么直接加兄弟节点… 以及问了代码懒加载的原理,答的是import+jsonp。又问了js代码块加入到html中的底层实现,答的是创建script标签,js
#美团信息集散地# #如何判断面试是否凉了# 一面 有点凉 43分钟 感觉面试官很懒散,问的东西都很基础,有点像kpi面 刚开始让我自我介绍,然后提到了uniapp,他问我uniapp的一些细节 问到我的项目,解决了什么难点,我说了,结果忘了具体的语句咋写了 然后问我有没有其他的,我提到了封装接口,他问封装接口的好处 又问项目,问和后端怎么沟通,后端都写了啥 问了三次握手的过程 问es6特性,问箭
#我的实习求职记录##软件开发2023笔面经# 4.7 很不友好的一次面试经历。自我介绍完,面试官聊些简历上项目,然后说:“我看你简历上也没什么关于前端的内容”,然后发了2道算法题。 1.查找字符串中第一个出现次数为2的字符的位置,如'abdddbcc',返回1。 2.求是否为回文字符串,忽略字符串中会出现空格、","和":",不区分大小写。如'A man, a plan, a canal:Pan
又来复活赛了 这次几乎没有八股,主要再看技术的深度和广度 先问了d3.js和echarts的区别,为什么项目选用d3 d3.js和react对比,数据绑定 react的了解情况 看广度 手写promiseall 事件循环机制和应用 算法 树模糊搜索返回路径 反问:数据可视化建议:antv(2) promise不熟悉,react modx不熟悉 算法 继续加油
记录下一个算法题, A=[1,2,3,4,5,6,7], B=[1,4,5,6,7,8,9], 求[ [A独有的元素],[B独有的元素] ] 。一开始我想构建公共数组比较,但是时间复杂度太大 所以 let setA =new Set(A) let setB =new Set(B), let resA=[],resB=[], A.forEach(val=>{ if(!setA.has(val)){
1.介绍项目 2.防抖节流 3.vue3和vue2的区别 4.热加载 5.学习前端的方法之类的 6.手撕:找出字符串中出现次数最多的字母并返回出现次数。 7. es6的module 8. ==和===
主要问项目,甚至问了算法的项目(面试官本科是自动化,所以了解一点) 然后问项目中的具体实现,和一些与项目实现相关的八股 问会不会gpt调试code? 实习的考量(学到东西,钱) 基本没问啥特别的,比较常规 反问 我能学到啥 公司地址 总结:一共三十多分钟,面试官直接最后问我来不来了哈哈哈,感觉人挺好的,算是有一个小小的着落了
听说写面经运气会变好。 面试官人很好,很温柔的感觉,面了大概40min左右。 1.怎么学习前端的 2.js数据类型,基本类型和引用类型的区别。 3.this指向 4.new操作的过程 5.原型和原型链 6.对象继承 7.apply,bind等作用和区别 8.同步异步,微任务宏任务 9.说一说promise,async await 10.css垂直居中有哪些方法 11.http1.0/2.0的区别
怎么学习的前端? JS的数据类型有哪些? 怎么判断数据类型? 如何理解原型链? 原型链和ES6的Class有什么关系?底层实现上有什么关联吗? 如何理解作用域? 改变作用域的方法? 代码输出 var foo = 1; function fun(){ if(!foo){ var foo = 10; } console.log(foo); } 如果把var改
base北京 笔试稀烂,还是被捞了,一个小姐姐面的,看得出来北京很缺人 前面问了几个项目问题,没啥好说的 1.css选择器 2.解构赋值 3.Promise相关 ....后面不记得了 最后面写了一道递归相关的题,在面试官提示下过了 许愿二面
部门是到店 - 自我介绍以及项目经历 - 项目经历有难度的一个点 - 你是怎么解决 - 项目中比较有成就感的事情 - 排序算法 尽可能多的说 然后说时间复杂度 - 数据结构了解哪些 - 链表和数组有什么区别 - 设计模式和设计原则了解过 - 发布订阅 - 实现一个 eventBus - CSS 动画实现 1s 2s 长宽变化为一半再变回去 - Flex - 跨域 - 我想用让域名 A.x.com
问得还算基础: 1.http中的get和post,以及他们参数的区别 2.cookie相关的,和strage的区别以及优势 3.DNS和CDN 4.js数据类型以及检测方法 5.防抖节流以及使用场景 6.flex布局 7.display属性 8.react的hooks有哪些,啥作用 9.简历上相关的一些东西 10.promise方法和状态 11.手写一个题目与树有关的(写了一个小时,面试官太和善了
看牛客前端三面面经比较少 听说是综合面 面下来的感觉还是偏技术 感觉面试官是个技术很厉害的大佬 答的不太好 45min的面了25分钟就结束了 自我介绍 前端学习经历 vue2 3区别 使用感受 proxy array的api vue router各种路由守卫和api vue封装组件 git使用过哪些 实习时你的优点 学习中的优点(救命 这个我完全不知道怎么说) 然后开始问react react学的
时长:33min 1.css有哪些布局 2.场景题(如何实现三个子盒子上中下排列,中间的高度自适应) 3.CSS的选择器有哪些 4.CSS选择器的执行顺序(从左到右还是从右到左) 5.var,let和const的区别 6.判断一个数组的三种方式 7.组件传值的方式 8.场景题(如何实现孙组件向祖父组件传值) 9.手撕算法,求最长不重复子字符串 总结:感觉自己回答的挺差的,多半凉凉
投递时间10/3,10/9就约面了,效率太好了 时间:75min base北京 面试官是一个男面试官体验太好了,不仅有开摄像头介绍还有解答 鼠鼠以前面试的面试官都是啥啊 问题 1.自我介绍 2.为什么学前端 3.如何学习前端 4.项目难点 5.浏览器输入URL的流程 6.浏览器缓存机制 7.let,var,const区别 8.map数据结构 9.数组的常用方法 10.js的数据类型 11.事件循环