介绍项目 React如何实现路由缓存的?【项目】 React路由权限控制【项目】 React Hooks解决了什么问题?有什么优势和限制? 为什么要使用类似React这种MVVM框架?为什么不直接使用原生前端开发? 前端直接引入地图SDK会导致页面体积非常大,引起性能问题,如何解决?【项目】 项目开发中遇到过哪些性能问题?如何解决? 项目上线部署流程? 是否了解Node.js的EventEmitt
因为最近没有offer,所以投了一些实习 如题 被拷打 问我工程化都做了些什么 说了一点就被打断了,说你提到了那你说一下ts,于是我说了ts的意义 又打断,说我不要背书 说想知道我深入理解ts到什么程度 我说我没怎么深入理解,平常使用是可以的 她回了句,就会调API是吧。。 接着问我 ts 类型系统怎么实现 让我介绍编译原理 问我类型检查在编译原理里的哪个阶段 问我深入学习了什么 我说最近有看Ja
1.介绍一下项目 2.移动端适配 3.css选择器优先级 4.有没有做过性能优化 5.路由懒加载如何实现的 6.vite和webpack你是如何如何选型的 7.输入url到页面渲染过程(绘制的过程了解吗) 8.强缓存和协商缓存(301和302状态码是什么) 9.了解性能指标吗,如何减少lcp 实现a + b === c兼容小数计算 实现一个EventEmitter类
24届秋招结束(拿下BBAT等8家大厂,其中绝大多数SSP) 持续回顾从23年2月到23年10月的实习、秋招面经!欢迎关注! 过年这段时间一定会经常更新!!! * 自我介绍 项目 / 实习 占据50%的时间 * 介绍项目(对简历上的项目难点逐一询问) * iframe poseMessage 轮询hook * 实习 预加载 * 考虑做SSR? 八股文 & 手写 占据20%时间 * 深拷贝 * 代码
项目 使用怎样的线程池,默认的线程池会出现什么问题。线程池队列,有界,无界。 线程池核心线程是否可回收,如何实现的 runnable callable 区别,如何接收这两个线程异常 JVM了解过哪些版本,1.8和1.7内存结构不同的地方 synchroized锁升级过程和实现原理 什么情况下会达到重量级锁 synchroized什么时候释放锁 Reentrnlock 实现原理,AQS实现原理 AQ
面试时长 无反问 20分钟 每次答到一半 就不让我说了,说我背过 1.自我介绍 2.实现一下String中的Split方法(给5分钟实现) 3.AB两个文件,各50亿行URL,怎么找出相同URL 4.为什么NGINX比TOMCAT 接收请求快 5.知道SELECT 和 EPOLL吗 6.MYSQL 隔离级别 7.Java中的锁,什么时候用过 8.进程通信方式 9.CPU飙升你怎么解决
反问的时候面试官说五个工作日之内有反馈,没想到面完秒共享,属实难顶,不知道还有没有机会被捞 时长1h,面试官有开摄像头,但是比一面面试官严肃多了,流程老样子 1.自我介绍 2.项目介绍 3.八股 4.算法 5.反问 回忆版: 1.项目人员怎么安排的? 2.项目有什么难点亮点?(都没怎么追问,我就感觉不对劲了) 3.平时怎么学java的? 4.看你参加了个竞赛,是做了些什么? 5.物联网专业为什么转
面试时间1h,流程 1.自我介绍 2.项目介绍(简单版) 3.八股 4.算法 5.反问 1.Object类包含哪些方法,其中finalize会不会立即清理和释放资源 2.hashmap底层,包括put,扩容,node是jdk多少开始有的? 3.负载因子为什么是0.75? 4.Arraylist和HashSet区别? 5.HashTable线程安全是怎么实现的? 6.线程同步方式有哪些? 7.syn
时长:53分钟 问了一点项目,现场跑了一个项目看,然后在引导下做题 问题: 1、看代码说结果,并且结合事件循环、宏任务、微任务一步步说明理由 (async () => { console.log(1); await new Promise((res) => { console.log(2); // 关键点在这里,我一开始忽略了,这里promise状态一直卡在pending不会变,并且await把这
时长:50+分钟。第二天早上hr来电话让填手续了 特种兵面试的一天终于结束了,一天四场,从9点面到21点。 问题: 1、自我介绍 2、说说你最满意的项目,它的背景、难点 3、项目的前后端同学一共有多少? 4、websocket的业务主要是有哪些 5、auth授权登录的流程,token是怎么拿到的?存在哪里?安全吗? 6、你在团队开发里遇到的挑战有哪些? 7、用过vue的混入吗? 8、说下组件之间传
1.自我介绍 2.css权重 3.水平垂直居中 4.盒模型 5.display:none和visibility: hidden;区别 6.js数据类型 7.判断数据类型的方法及区别 8. a=1; var a; console.log(a); console.log(b); var b=10; 9. setTimeout(function () { console.log('1')
发面经,攒人品 0716一面: 1、自我介绍 2、简单介绍实习经历,做了什么事情,解决了什么问题 3、实习整体的方案是独立设计的吗?目前项目上线了吗?测试流程 4、项目相关 5、什么是可重入锁?redisson实现分布式锁时可以怎么实现可重入? 6、两台服务器间怎么共享线程号? 7、同一台机器上,父线程如何给子线程传递线程id号? 8、描述一下redo log和undo log的区别作用 9、re
前排提示:由于之前面了四轮技术面,所以这次面试无八股无算法,不具备参考性 1 关于留级,实习的一些问题 2 介绍下你的项目经历:做了什么事情、你主要做了哪些工作、这些工作里面有哪些印象深刻的?(印象深刻可以说产品的哪些方面你觉得很有趣,哪些方面你感兴趣的) 3 你的妙记账单的那些功能模块点是怎么来的?能大概说下你的考虑吗? 4 那你是如何做技术选型的? 5 妙记账单性能优化是怎么考虑的? 6 你之
24届秋招结束~持续回顾从23年2月到23年10月的实习、秋招面经!欢迎关注(跪求)! 1、JavaScript的数据类型,object和string有什么区别 2、引用数据类型和基本数据类型的区别 3、怎么判断变量的数据类型 4、apply、call、bind的区别 5、JavaScript的继承 6、浏览器安全 7、算法题:数组[5,6,7,8,9,1,2,3,4]旋转,找到旋转的index
说一下移动端适配 介绍vue的路由 js原生实现hash模式 js执行机制(事件循环等) 写题:异步输出 🤣异步输出那边脑子抽了写错掉了,估计没后续了。