1. 上来手撕2道算法:n个数组成的小于target的最大数。String最长不重复子串。ACM模式,都做出来了(但方法比较暴力)。 计网。 2. TCP5层模型? 3. 4次挥手。为什么不像3次握手那样只进行3次? 4. 粘包和拆包? MySQL。 5. 聚簇索引和非聚簇索引? 6. SQL:select a,b from table where a=1 and b=2 and c=3查询过程
1.js数组方法 2.同步和异步 3.异步实现方法 4.promis的微任务和宏任务 5.map和forEach区别 6.let,var,const区别 7.js的深拷贝和浅拷贝 8.编程题 js已知如下数组,编写一个程序,将数组扁平化并去重,得到一个升序的数组 var arr = [[1,2,3], [3,4,4,5], [6,7,8,9, [11,12, [12, 15]]], 10] #算力
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
有点小硬核 1.自我介绍 2.扣实习经历 3.mysql优化的工作 4.优化的依据 5.有分析过性能优化瓶颈吗,为什么出现瓶颈 6.考虑后续优化可能进行的工作 7.结合业务怎么样对性能优化 8.对分库分表的了解,优化的时候分库分表应该语句做什么修改 9.mysqlinndb索引的底层 10.mysql事务和锁和日志 问了老久,八股吟唱的嘴都麻了 11.kafka的基本架构 12.kafka重复消费
时长: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、说下组件之间传
时长:40+分钟,强度有点高 问题: 1、自我介绍 2、CSS场景题一:n个盒子,我要他排成一行,写出你能想到的所有写法 3、CSS场景题二:画一个正方形,左右两边各距离屏幕边缘50px,写出你想到的所有写法 4、CSS场景题三:无限个盒子排成一列,前两个和最后两个涂红 5、JS手撕:防抖、URL解析、函数柯里化、sleep 6、说一下HTTP和HTTPS,区别 7、说一下HTTP状态码:502、
base: 北京, 时长:43mins 12.15更新:约终面了 问题 自我介绍 讲脚手架项目 讲H5项目,然后延伸问flex布局、flex实现九宫格、垂直居中的方案 vue2响应式原理 vue3响应式原理、v-model原理 封装的设计、思考过程 axios怎么封装的,实现功能 对JS原型链的理解,哪些用处?最顶层是什么?项目中有用到过原型链吗? Promise五秒后打印一句话的实现思路 项目中
1.自我介绍 2.介绍做过哪些项目 3.webpack和vite的区别 4.vite为什么快 5.vite为什么不需要预编译 6.说说ESM 7.平常用vue2还是vue3,vue2和vue3在响应式的区别 8..http1.0和2.0区别 9.http缓存方式和过程 10.Etag 和 Last-Modified的优先级 11.手写题:解析URL let url = 'http://www.d
上来直接八股,措不及防😭😭😭 自我介绍 八股: 1.64位的机器它的内存的地址空间大小 2.虚拟内存怎么样去真正映射到物理内存 3.数据库的事物隔离级别 4.这些事务的隔离级别如何做到的 5.mvcc机制 6.进程和线程的区别 7.如何判断线程和进程(这个问题记得不清楚了) 8.spring中的aop 9.aop是怎么样减少代码的冗余 10.代码复用的原理是什么 实习经历和项目(被拷打麻了,
自我介绍 介绍项目 BERT了解吗,具体讲一下 BERT采用哪种noramlization方式 transfomer为什么要除以dk 推荐算法了解多少,具体讲一下推荐算法框架及流程 手撕代码 查找最小k个数 你有什么要问我的吗
线下面试感觉有点水,感觉他们不招人了😢😢刚面完就来记录了 整个过程纯问基础 1.Java的基本数据类型、引用类型 2.io流的种类 3.String的方法 4.讲一下String,Stringbuild,Stringbuffer 5.类和抽象类的区别 6.抽象类和接口的区别 7.Java的反射 8.Java中锁的类型 9.Java内存模型(这个在面的时候忘光了) 10.栈和队列的区别 11.讲
1、CSS怎么解析选择器 2、V8解析执行JavaScript代码过程 3、script标签 4、子元素里面绝对定位,设置宽高,能否撑起父元素 5、怎么形成BFC 6、ES6新特性 7、ES6新增什么作用域,之前有什么作用域 8、类型转换 9、代码题——立即执行函数能否访问到全局变量 10、React——setState同步异步 11、React父子组件通信 12、聊实习经历 13、反问 不错的面
有很多忘了,面试全是结合项目进行提问 自我介绍 拷打自己的项目 分库分表 redis锁的性能 redis集群崩溃,怎么解决,限流,微服务降级 redis锁逻辑,内部实现 引用redis这类组件需要怎么去考虑其带来的不稳定性 分布式锁要考虑哪些核心要点 消息队列:kafka消息有序性,消费策略,重复消费 kafka多个consumer能消费同一条消息吗 kafka性能问题kafka事务问题 MySQ
一面 项目介绍 问了Jmeter 被拷打了 手撕合并有序数组(人生第一次面试手撕) 写了二个sql 考了下left right join linux 常用命令 手机用户注册页面 测试用例 长度、特殊字符、balabala 反问环节 #百度测开面经#