项目经历,做了什么,难点 1.js垃圾回收机制 2.内存泄露 3.三次握手,四次挥手 4.HTTP状态码 5.ES6新特性 6.let,const,var的区别 7.var变量提升以及可能出现的问题 8.set和map 9.set的循环方式的实现 10map的遍历的方式,返回的是什么 11.TS的认识 12.泛型的认识 13.call(),apply(),bind() 14.Promise及其实例
经典开局自我介绍 问js css掌握咋样(熟悉) 问b c距离a的距离 常用的flex属性 实现水平竖直居中的方式 问父元素开启了相对定位,子元素开启绝对定位,left top相对的是哪,transform相对的元素是啥 js 判断数据类型的方法(typeof instanceof Object.prototype.toString()) 问了作用域链 说到函数作用域,又问了闭包 然后问了 问了c
3月9号 面试官是个小姐姐,第一次遇到女面试官 自我介绍 项目有哪些难点 项目token怎么生成 如何连接数据库 (确定项目是不是自己做的) 路由权限如何做的 关于token无感知刷新 项目选型选择vue2还是vue3 项目选型选择vue还是react vue看过源码嘛 说下看过的部分 vue的计算属性和watch区别 vue生命周期 vue3为什么用proxy代替object.definePro
base:上海 投递时间:3.6投递、3.7电话通知面试、3.10一面 录屏没录到声音,全靠回忆了,总体感觉面试官在看简历提问题 1.自我介绍 2.div如何垂直水平居中,绝对定位、弹性盒布局 √ 3.flex:1是什么,什么时候会用到 √ 4.如何实现一个圆形 border-radius √,如果不知道自身大小的情况下如何实现圆角 × 5.实习时候公司的git流程,如何开发、合并代码以及上线的,
3月10日 晚上7点面试的,面试官挺好的,下班了回家给我面试的 大约35分钟电话面试,问的问题挺多的,又忘记录音了,忘记了一些 知道的各种排序算法时间复杂度,说下归并排序过程,需要额外空间吗 (√ 最熟悉的就是归并排序了) js基本数据类型和引用数据类型有哪些,number类型存储形式(说了个最大2^53-1) 小数计算有误差怎么办(我问是0.1+0.2!=0.3吗,面试官说可以,我就照着回答下去
24届中下游985本科 酒店部b端,面试的是个小姐姐很温柔很好相处,面试体验很不错。主要是根据项目来问。 1.为什么选择用cookie存储token而不是localStorage(还对我的系统的登录问题问了一些vuex相关的东西),没答上来面试官提到了过期时间方面的问题 2.vue2vue3最主要的区别是什么 3.ts中如果想要让一个接口继承另一个接口的时候,舍去某个属性(还是修改某个类型记不清了
2.22一面 react 类组件和函数组件的区别 react hook的优化策略 react怎么做diff fiber怎么比较静态节点 fiber怎么找到断点继续开始 自己配webpack的感受 webpack分包策略 怎么决策是不是要分包,有哪些指标 项目中threejs坐标系 用没用过其他可视化库 https https加密在哪一层 web安全漏洞 csrf xss怎么避免 常见的http h
3月14 牛客上好像没看到这家公司的面经,emmmm我也记录一下吧,算是我面试的诸多公司里面问的中规中矩的的了,全程40分钟。 自我介绍 js这门语言的特性(emmm这个问题我还是第一次遇到) 浏览器输入url之后做了什么 浏览器缓存 http状态码 http2和http1.1区别 js的事件循环 宏任务和微任务例子 js原型与原型链 js作用域链 执行上下文 this指向 闭包理解,运用场景,闭
深拷贝 快速排序 https加密的方式 为什么通过抓包还可以解析https 整个过程差不多1h,主要是之前没深入了解两个算法题,大部分都是在写这个算法题,面试官人还行,会去引导你。 反思:算法不熟
3.22 一面 美团金融服务平台-大前端研发 1、自我介绍 2、问了十几分钟实习的事情 3、为什么要设计组件库 4、设计组件库有什么注意事项吗 5、有什么难点? 6、有看过antd的源码吗 感觉怎么样 7、懒加载怎么做的?还有其他的方法吗 8、有改过eslint的配置吗 9、元素垂直水平居中 越多越好 10、commonJs esModule区别 11、介绍一下promise 12、讲一下输出
整个面试过程感觉挺放松的,面试官人也挺好的,很有耐心 自我介绍 说下自己的技术栈 react 有哪些常见的钩子函数 useEffect 模拟生命周期 useEffect 拿到的值不是最新的,可能是什么情况 小程序架构 小程序视图层和逻辑层的数据传输 数据量比较大会有什么副作用 原型链 this git 一般怎么上传代码 手写题:字符串处理,是一个真实的业务场景,根据规则分割字符串,用到正则表达式。
57分钟 自我介绍 链表和数组的区别,优缺点?插入时间复杂度,查找时间复杂度,数组内存连续的好处。 字符串数据结构在C语言的底层实现,是字节数组吗。 平衡二叉树的特点,初始化,插入,查找,时间复杂度。 类继承有几种继承模式。 访问类的方法查找顺序。 进程和线程在数据结构方面的区别。 进程共享的资源 线程池的介绍,主要用来解决什么问题。 线程创建销毁主要耗费什么资源。 javaNIO了解吗 有哪些中
1.自我介绍 2.面试官看我简历上写的都是 Web渗透这块的,问会测APP小程序吗? 3.SQL注入是怎么形成的? 4.SQL注入有哪几种类型? 5.一般怎么判断这个点是否存在注入? 6.例如一个搜索框有可能存在SQL注入吗?例如像一个OA系统,有一个查询的功能,比如输入一个王,会有王**、王*.......,问这个地方是否会存在SQL注入? 7.SQL注入一般能getshell吗?要怎么弄?
#实习面经##安全工程师# 1.自我介绍 2.面试官看我简历上写的都是 Web渗透这块的,问会测APP小程序吗? 3.SQL注入是怎么形成的? 4.SQL注入有哪几种类型? 5.一般怎么判断这个点是否存在注入? 6.例如一个搜索框有可能存在SQL注入吗?例如像一个OA系统,有一个查询的功能,比如输入一个王,会有王**、王*.......,问这个地方是否会存在SQL注入? 7.SQL注入一般能get
全程一个小时五分钟。 1.自我介绍。 2.入职实习,能实习多久。 3.实习项目介绍,做了什么。 4.vue $nextTick的应用场景。 5.箭头函数。 6.call apply bind方法。 7.手写bind方法。 8.常见数组方法。 9.介绍Promise。 10.手写:Promise.allSettled。 11.手写:给定字符串,输出为指定形式的字符串。 12.原型链知识。 13.强缓