7.16一面,全程八股盛宴 java集合讲讲 hashmap扩容 arraylist扩容 concurrenthashmap原理 1.7 1.8区别 ioc aop sprng怎么解决互相依赖 redis数据类型 数据结构 redis锁 redission原理 mysql锁的类型 在什么语句下会加什么类型的锁,详细说 redolog undolog mvcc 7.18二面 讲讲你所知道的分布式架构
1、介绍一下实习经历,团队规模,任务是怎么分配的,用什么平台? 2、多人协作开发时,代码合并怎么解决代码冲突问题? 3、重复上传截图的问题是怎么解决的? 4、异常的种类有哪些? 5、Java中注解是怎么实现的? 6、项目中有没有用过递归,是怎么用的? 7、Java泛型是编译型的还是运行型的? 8、项目有上线吗?提供一下GitHub地址 9、有多个异常时要怎么捕获处理? 10、项目部署怎么做的? 9
一个字,水,虽然自己也很菜,选择题错了好几个,该背八股了 一,选择题 1,int i = 1; const int j = 2; 以下错误的是 A,const int *p1 = &i; B, const int *p1 = &j; C, int *const p2 = &i; D, int *const p2 = &j; D错误,因为 j 是常量,不能通过指针修改它的值,所以使用 int *co
之前实习怎么写的UI自动化 UI自动化使用场景 使用appium的自动化脚本使用什么框架封装的,框架结构是什么样的? 公司整个的测试流程 使用Charles做了什么样的工作(mock数据) 测试开发的成长路径 聊了一下机器学习模型、数据标注、评价指标、怎么划分的超参数 为什么选择做测试开发 写的代码量有多少 遇到的一个技术难点 使用测试工具处理长连接这种请求要怎么做? 测试和开发的区别 对测试开发
一面1h:5.14 上来先问,看你是打acm的,你队名是什么,好像遇到ap面试官了 网络: 浏览器输入url会发生什么(常规八股) TCP如何保证可靠,流量控制(超时重传,滑动窗口机制) 集合: 说一下ArrayList扩容,说一下泛型 你刚才说java是伪泛型,cpp泛型怎么实现的(泛型模板,编译时生成对应代码) 多线程: 一写多读有什么问题(可见性问题) java中如何解决一写多读问题(答了h
5月10日 面试官很和蔼,面试官一上来就进行了自我介绍,讲了面试的流程,全程也一直给反应 行业背景 面试忘记了解公司行业背景,开头就被问懵圈了 对自动驾驶行业的理解?扯了扯tesla和哇为 对大疆车载做过哪些了解?不了解 对自动驾驶L1-L5划分有什么了解吗?不了解 对大疆车载的产品有了解吗?没有 数据结构 对缓存算法LRU和LFU有了解吗? 如果让你去实现一个LFU的缓存类,从数据结构的角度怎么
总体比较简单,面试官人也很好 时间线:4.16投简历,4.18约面,4.24一面,4.26二面,晚上oc 一面:(65min) 1、HashMap 原理、为什么线程不安全、红黑树的结构 2、ConcurrentHashMap 怎么保证线程安全、1.8 版本做了什么优化、为什么把 ReentrantLock 改成了 CAS + synchronized 3、hashcode 和 equals,只重写
#泰康保险集团##泰康在线# 泰康在线 一面 前端 23.06.29 & oc 1. 自我介绍 2. 传统页面加载速度调优(我一开始就惯性思维想到了webpack调优,结果问题是cdn这些,后面我也进行了补充) 3. js性能瓶颈诊断。答:控制台performance检测,火焰图,看调用栈和执行时间 4. 精灵图 5. SSR 6. webpack打包插件 7. monorepo 8. vite插
#我的实习求职记录##饭团外卖##莱斯宝科技# 1. 自我介绍 2. js作用域链 3. js实现继承的方式 4. 闭包 5. 函数柯里化 6. 高阶函数 7. 前端工程化的理解,怎么做的前端工程化 8. git hooks 9. 代码规范 10. webpack和vite插件 11. vue2和vue3差异,性能区别 12. 低代码设计过程,架构演进 面试记录:https://sholaegi5
补发一下 时长三十分钟 自我介绍 介绍盒模型 css高度塌陷 垂直水平居中 基础类型和引用类型的区别 普通函数和箭头函数的this区别 改变函数this指向的方式 EventLoop C接口的参数依赖于AB两个接口的结果应该怎么做 HTTP是哪一层的协议?与HTTPS的区别 get和post的区别 问问项目 ts和js的区别 vue3和vue2的区别 二面没啥说的,基本就聊了十五分钟天 也问了ts
#面经#C++选手 百度一面 6.14 60min 自我介绍 项目介绍 讲一下IO多路复用 你的线程池的任务队列满了怎么处理的? mysql的索引说一下,B+树是什么 聊一下悲观锁和乐观锁 mvcc是什么?介绍一下,这里用的是什么锁 SQL优化,查询量过大、查询过慢如何优化,比如select xx,yy from table where zz=aa limit 1,100,2,100 覆盖索引和联
#面经##滴滴# C++选手 滴滴一面 6.21 50min纯八股 自我介绍 首先先聊一下语言吧,看你这边C++用的多,先说说new/delete和malloc/free的区别 说一下多态是什么?如何实现? 堆和栈的区别是什么?二者的数据结构是什么?哪个效率更高? 强制类型转换的使用 看你也用go,说说go有几种引用类型吧 问一下网络,TCP协议的三次握手和四次挥手说一下 操作系统中进程和线程的区
Vue2、3的响应式原理。数据变化后具体会发生什么? Vue为什么设计成异步更新?异步更新借助什么实现的? nextTick的原理? 常见的Vue指令有哪些? v-if和v-show的区别和使用场景。 知道Vue的自定义指令吗?自己写过吗? Vue的生命周期。 mixin有什么用? CSS的单位有哪些? position属性有哪些值?平时用哪几个比较多? display属性的值有哪些? inlin
Monorepo架构相比传统架构的优势? 项目相关问题。 CSS精灵图的优缺点? 页面先加载一张小图,等待大图加载完毕后替换,怎么实现? compositionAPI的优点? Vue数据双向绑定原理说一下。 虚拟DOM的作用。 为什么需要给元素设置key? 深拷贝和浅拷贝的区别和各自的实现方法有哪些? 前端存储方案有哪些?cookie,localStorage、sessionStorage的区别和
CSS的单位除了px还知道哪些?用过哪些? CSS外边距重叠问题?如何解决? JS如何判断一个数组? 原型和原型链。 浏览器的同源策略,跨域和预检请求说一下?哪些情况会发起预检请求? Cookie的一些常见的字段有哪些? 代码输出题目,结合问题 function A() {} const a = new A(); console.log(a.constructor); console.lo