1.为什么学习前端(不知道怎么说到了学校里教JAVA) 2.GTP等取代前端(因为前端很多代码重复感觉也是聊到了) 3.typeof(null) 4.判断数据类型 5.数组出入 6.数组的方法那些修改了原数组(前面我主动说了一部分修改原数组) 7.基本数据类型 8.实际问题判断两个数组已知长度是否相等 9.未知长度以及深度(他说可以JSON,但是不会) 10.null==undefined 会进行
又来复活赛了 这次几乎没有八股,主要再看技术的深度和广度 先问了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)){
自我介绍 聊项目(聊难点,项目中某些部分的具体实现) 移动端如何设置根元素字体大小 问vue的双向绑定,vue2对数组如何实现双向绑定的 问如何手写instanceof 说一下闭包 如何实现图片的水平垂直居中 事件冒泡 说一下promise css中的层级上下文
1.介绍项目 2.防抖节流 3.vue3和vue2的区别 4.热加载 5.学习前端的方法之类的 6.手撕:找出字符串中出现次数最多的字母并返回出现次数。 7. es6的module 8. ==和===
主要问项目,甚至问了算法的项目(面试官本科是自动化,所以了解一点) 然后问项目中的具体实现,和一些与项目实现相关的八股 问会不会gpt调试code? 实习的考量(学到东西,钱) 基本没问啥特别的,比较常规 反问 我能学到啥 公司地址 总结:一共三十多分钟,面试官直接最后问我来不来了哈哈哈,感觉人挺好的,算是有一个小小的着落了
自我介绍 项目 大文件上传 Echarts 八股 Webgpu webgl 怎么学习前端 反问:技术栈 react+ts #春招# #数字马力#
听说写面经运气会变好。 面试官人很好,很温柔的感觉,面了大概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改
请大佬帮忙分析一下,以下代码执行顺序(正确的顺序是:a 1 2 3 b 4 c 5):
下面那个position: sticky失效了
为什么React中shouldComponentUpdata,React.memo这些使用浅比较,而是===
单选题13道,不定向选择8道,两道问答一道编程。 单选题基本都是js和数据结构的。 多选题js代码执行情况的问题比较多。 两个问答一个是让写promise的串行异步和并行异步,一个是两栏布局。 编程题是一道模拟题,大概就是给你每天访问的url(每天可能访问多个不同的url),让你统计所有url中每天哪些url被访问了。 题目不算难,编程题没写出来。 电脑死机两次,心态也炸了,辣鸡Matebook!
北森一共只有两轮技术面,7/21投递的 一面:7/22 1. React 和 Vue 有什么共同之处和区别 2. Virtual DOM 是什么东西?带来了什么好处 3. Diff 算法?有哪些优化 (我答的React的) 4. 你是用 class 写法多还是 hooks 写法多 5. 你觉得 hooks 写法的作用是什么 6. hooks 怎么模拟 componentDidMount 7. us
7.5一面(50min) 1.git指令,代码一般提到什么分支,code review完又有什么流程 2.事件循环 3.http2.0 4.讲一下cdn 5.浏览器缓存 6.项目里import包的时候怎么知道改导入哪个包(package.json) 7.其他我忘了,没让撕题,基本全是八股 7.20二面(50min) 1.讲讲实习期间做的内容,过程中学到了什么(这里略去具体问题,和实习做的事相关,大