1、自我介绍 2、最近的项目 3、为什么想做前端 4、原型链 5、this 6、深浅拷贝 7、手写深拷贝遍历多层次对象 8、react hooks用过什么 useEffect什么用 2023.2.13 30分钟 面试前要调好摄像头 以为电话面结果手忙脚乱 项目要理清楚 逻辑通顺有重点 多敲代码
时间:2.28 部门:数据平台 base:杭州 项目:技术栈前后端都是自己写的么?技术选型怎么选的?组内多少人?项目中的难点? CSS:不定宽高的水平垂直居中 CSS:如何实现不同角度的扇形 可以先实现两个半圆,然后通过半圆的旋转覆盖实现 JS:事件循环:概念以及输出题 JS:闭包:概念以及输出题 注意作用域链是根据书写位置进行确定的,this指向则与调用时如何调用有关 计网:HTTP使用时的缓存
时间:3.3 部门:数据平台 base:杭州 挑战最大的项目? 了解过多少种懒加载? 了解过流媒体吗? 防抖处理怎么做的 直播、流媒体的防抖? 简历中的路由跳转时的骨架屏效果是什么意思? SSR? 不同设备的兼容性处理? 实习做了什么,是什么业务? 实习和青训营哪个收获更大? CSS盒模型? 富文本编辑器怎么设计,从面向对象的思想出发怎么抽象? 快排的实现过程,最理想情况的复杂度和最差情况的复杂度
base北京 一线大厂居然一开始不是自我介绍www 大三下学期没课了吗?怎么协调课程和实习 专业是机电,怎么选择做前端? 之前面试过其他公司或者有其他实习经验吗? 原生JS的对象方法 a. Object.defineProperty b. Object.prototype c. Obejct.keys d. Obejct.value... 原型链 a. 什么存在对象本身,什么存在对象原型 b. 怎
总体:还算顺利,被面试官夸都挺不错的,就是面试官麦有点炸老听不清楚……这些问题都被问烂了基本上。 1.vue2vue3区别(我提到了diff算法,就让我详细解释了vue2diff过程,拓展问为什么要设计成先比较头尾指针) 2.性能优化的办法(各个方面) 3.vite比webpack快的原因 4.闭包可能导致的问题 5.如何检测内存泄漏(这个不会,说是可以打开文档之后过一段时间看浏览器的内存有没有爆
浙商银行总行二面面经 一面是拍一分钟自我介绍视频 下面是正文。 15min 自我介绍 项目实现了什么功能(都没深挖项目) ===一下都是八股文跟项目一点关系都没有 用了什么数据库 mysql数据库的事务 什么是脏读,如何避免脏读 操作系统了解多少 用过linux系统吗,用过的指令有什么 linux上修改文件指令 springboot项目启动的命令 springboot启动依赖什么类 spring
22.10.10 共15分钟 自我介绍 研究生期间上过的课 模型过拟合(自我介绍时提到了做过深度学习) 项目中的设计模式(没答上来) 瀑布模型的特点、生命周期 为什么没有实习 HTTPS协议下输入一个URL发生的过程 家乡、职业规划 反问环节 许愿OC#秋招##面经#
22.10.14 共50分钟 自我介绍 怎么学习源码 源码中体现的设计模式,优缺点 线程池拒绝策略 线程池阻塞队列有哪些 直接调用线程的 run 方法和使用 Thread.start() 方法的区别,两种方法对应线程运行状态哪个部分 一个打印类,如何在多线程条件下保证打印顺序正确 两个线程循环打印数组元素,多少种实现方法(只说出来一个半) hashmap 在jdk1.7 和 1.8 的区别 对象
10月15日下午四点一面,Java岗 1 自我介绍 2 问了一些基本信息,奖学金、成绩排名啥的 3 介绍一下简历项目 4 项目怎么做认证?怎么做授权?怎么做会话保持? 5 token存在哪里?用了redis还用session去存了吗?redis里都存了哪些数据? 6 系统规模有多大?有多少人在用? 7 项目前端和后端是怎么通信的?用的哪种协议? 8 HTTP有哪些请求?有哪些区别?GET和POST
岗位java开发 1 自我介绍 2 大学期间专业课哪门学的比较好? 3 XXX这门课给你最大收获是什么?这门课对你最大的帮助? 4 (提到了一些数据结构会用到项目当中)项目里都用到了哪些数据结构?Set底层原理?HashMap底层原理,时间复杂度? 5 红黑树是什么?有什么特点?应用场景?插入过程?(只说了一部分就说可以了,时间有限) 6 实习期间最大的难点是什么?具体哪个地方?实习期间最大的产出
10.18一面 大概45分钟 全是八股 0、自我介绍 1、Java面向对象特性?再具体讲讲三大特性?(注意重载和重写的区别,时间久了细碎的东西太容易忘了) 2、Java中final关键字什么作用? 3、线程和进程通信方式? 4、创建线程的方式 5、JVM内存区域?类加载机制? 6、Spring中动态代理方式 7、Java反射机制?(答得很浅) 8、MySQL四大特性? 9、MySQL索引作用? 1
base西安,c++工程师 --------------------------------------------------- 没开摄像头,面试官感觉很友好 1.自我介绍 2.项目 3.线程同步方式 4.IPC 5.tcp三次握手 6.查看pid的命令 7.vim,gdb里边的命令 8.快重传,超时重传 9.tcp序列号 10.死锁,死锁避免 11.项目的压力测试 总结:基础还是有点欠缺,回答
22.10.22 45分钟 自我介绍 介绍一下项目中根据redis实现了哪些功能 为什么使用redis,为什么不自己封装一些类实现类似功能 redis 分布式锁原理,怎么实现 java 中的锁框架 JUC包 乐观锁悲观锁各自场景和原理 NIO和AIO 线程池场景题:现在有一个服务,多数情况下请求量固定,偶尔不定时出现大量并发请求,如何用线程池处理 线程切换上下文后,被切换的线程上下文存在哪里?(不
最后手写:节流,防抖,eventsBus类 ($on, $once,$off,$trigger), Echarts在vue上怎么用, echarts在移动端有什么缺点, echarts优缺点, webpack vite的区别, call bind apply区别, 为什么学前端, 前端规划。 面试官人很随和,面试过程中会给予一些建议,希望我蹩脚的回答可以让我进三面😥 #面经##提前批#
被问到了好多不太会的,写个面经记录一哈,不知道能不能过,至少算是查漏补缺了。 1、vue的自定义指令 (不知道) 自定义v-bind/v-if类似的指令操作。组件内directives或Vue.directive全局绑定,定义bind、inserted、update方法,传入的参数是element和binding,对绑定的dom节点做相关操作。 2、事件队列 promise中写setTimeout