谈谈事件循环,常用的宏任务和微任务 轮播图实现 使用JS原生 箭头函数和普通函数的区别 箭头函数的有没有自己的argument webpack是如何打包的 webpack的基础配置是什么 项目的跨域是用的哪种方式 谈谈项目
上来直接问项目,自我介绍都没做,基本全程问react项目 能实习多久,简单介绍下学校的工作 项目里参与了哪些功能的开发 登录功能怎么做的,怎么判断token失效 react中Axios的封装,实现了什么功能 请求拦截和响应拦截中用了什么 react父子组件之间的通信 react兄弟组件之间的通信 redux相关 RTK React router 项目中遇到的问题怎么解决的 用到过哪些hooks 说
8.12日面的 1.面试官自我介绍,介绍部门业务 2.自我介绍 3.问项目:我负责做什么,哪个模块,难点 4.用ts的好处,对比js 5.用js实现泛型,说说想法思路 6.用ts装饰器实现类似弹窗功能说说想法思路 7.vue2有没有用过,为什么vue2不建议用箭头函数 8.beforeEach实现权限管理思路,逻辑的代码写在哪 9.xhr和fetch区别 10.介绍一下async await 反问
无手撕,都是八股和项目,接近35min 1.自我介绍(感觉必问,有必要好好总结一下) 2.挑了一个简历上的项目让介绍(一直在听,说完了来了句,几个月时间产出不高啊😂) 3.React生命周期 4.如果我监听的是数组中某一个对象,那个对象修改才重新渲染,怎么做?(我说的是自定义hooks,他可能没听到满意的回答,一直问还有吗,后来才知道他想问深浅拷贝) 5.然后聊了下Token(太熟了) 6.你说
1.自我介绍 2.实习项目 担任角色 模块里面用了什么技术解决了什么问题 3.md5会重复吗 原理了解吗 4.AOP本身的实现原理 5.代理的实现的方式 区别 默认是哪一个 6.redis用来做什么 7.redis数据结构 8.redis除了String的其他数据结构的使用场景 感觉这个说的不太好 9.数据库用的哪一个 10.索引失效 11.可以给性别加索引吗 12.事务了解吗 事务的特性 13.
时间:9 月 9 日 时长:45 min base:成都 JavaScript 事件冒泡; 原型和原型链; 变量提升问题 var 定义的变量,变量提升是指声明提升还是赋值提升(答:声明提升) CSS css动画,让一个元素无限旋转要如何设置,需要设置什么属性; css 父元素中子元素水平垂直居中方式; 移动端网站是怎么做的,采用的什么方式(rem + flex); 项目 项目中遇到的问题,如何解决
最近面试比较多,闲下来就会整理一下 base成都 一面(30min) 原型链,Object.prototype在浏览器中输出什么 useState同步异步问题 受控组件和非受控组件,各自缺陷 常用的hooks 函数组件和类式组件不同,偏向 垂直水平居中,说了6种好像? 然后其他的印象不深,过了两三个周了 反问主要是介绍业务和讨论前端安全相关(XSS,CSRF,中间人攻击那些) 二面(30min)
Mooa 是一个为 Angular 服务的微前端框架,它是一个基于 single-spa,针对 IE 10 及 IFRAME 优化的微前端解决方案。 Mooa 概念 Mooa 框架与 Single-SPA 不一样的是,Mooa 采用的是 Master-Slave 架构,即主-从式设计。 对于 Web 页面来说,它可以同时存在两个到多个的 Angular 应用:其中的一个 Angular 应用作为主
自我介绍 数组中查找元素的时间复杂度 从数组头部弹出一个元素的时间复杂度是多少? 说一下作用域和作用域链 做过登录模块吗,简单说一下 cookie 后端怎么传cookie 项目中的一些亮点难点,讲一讲印象深刻的项目 了解HTTP吗,具体说一说AES是对称加密还是非对称加密 敏感信息加密过程 后端怎么知道这是敏感信息 反问 面试体验不好,面的也比较差劲。今天状态都不咋地。唉。 更新——居然通过了,H
全程无八股,蛮喜欢这种的 主要围绕我简历问的 你讲一下你微信扫码登录原理的实现,展开问了 我看你两个项目都是使用了cdn加速,讲讲cdn和传统的有什么区别 elementplus按需加载有做过吗,怎么实现 你有看过elempentplus的源码吗,讲一讲他怎么内部实现的(讲了他的架构方式,还讲了一个组件) 一天面了三次,我其他不记得了。。。
个人感觉直接g 9.20一面 1.项目实习经历 2.react和vue区别 3.写算法 整了一个英文题,对不起各位,英文不好,题目看了十几分钟, 面试官看不下去给我解释,然后写了一半,后面面试官还提醒我了,因为时间快到了 大概是图的题目 #微软##前端##秋招##面经#
没有八股,code说话,45m一场 一面:双方自我介绍完了之后,就开始手撕代码,题目要求俩数相除的准确结果,若有循环小数,需要用括号将循环节括住输出。 写完之后会问你代码思路,并要求测试用例,考虑边界条件如何处理。 然后是反问环节,整个过程面试官(女)都非常和蔼,字里行间能感受到面试官的气质,给人很舒服的感觉。不像某些面试官 一上来就摆个臭脸要kpi的样子,之前有一次面完美世界,面试官的昵称是 劝
用teams技术面,面试官声音非常和蔼友善 无自我介绍,直接开始聊项目 挨个项目做简单介绍; 你在项目中遇到的哪些难点?怎么解决的? 跨端开发为什么要选flutter而不是RN? (说了一下自己对flutter发展历史和架构的理解) 之前工作中的开发和部署过程?(自测,内测,灰度,正式更新) RN和Flutter两者的效率谁更高,谁的size更大(平时没用过RN,没答上来) 在项目里怎么做前端性能
一面(1h20min) 自我介绍 项目相关 深浅拷贝理解? 手写 事件循环 输出题 节流防抖? 场景 手写 SSR相关 react18有哪些新特性 hook能不能在判断条件中执行,为什么? 副作用函数? 和普通event有什么区别 vue响应式原理 手写了reactive diff原理 双向链表 二面(1h) 实习相关 埋点咋做的 我说手动加点位 面试官笑了。。。 SSR相关 同构问题 打包优化
旨在帮助世界各地的组织和个人协作创建 IBM Lotus Notes/Domino 应用程序,并将它们发布为开源软件” —— 这是来自 OpenNTF 的任务说明。 OpenNTF 是 IBM® Lotus Notes® 和 Lotus® Domino® 社区成员在 2002 年发起的。从此之后,60,000 名用户注册了 OpenNTF,并开始下载代码。其中涵盖 250 多个开源项目和 800