👥 面试题目 Arraylist和linkedlist区别 用linkedlist怎么去重 hashmap的底层结构 jvm的内存结构 以及栈存储的什么 栈帧是什么 innodb一定有索引吗 索引的种类 二级索引和聚簇索引的不同 讲一讲联合索引 回表查询了解吗,怎么避免回表查询 redis 了解吗 讲一讲缓存穿透及其解决方案 布隆过滤器的实现原理,解决哈希冲突的方法知道吗 BigKey了解吗 解
一面(2023/5.10 35+min) 自我介绍 手写快排 我写的快排运行起来可能会有哪些异常(StackOverflowError) JVM虚拟机栈 Arrays.sort()源码看过没有 平时写SQL吗 怎么看一条SQL是否用到了索引 项目中用索引了吗 建立索引的注意事项(答了适合创建索引的场景和避免索引失效) 搭建过Redis集群没有,怎么知道集群是否创建成功 手写100个线程如何同时执行
1.自我介绍 2.微信小程序页面生命周期 3. onload onshow区别 4.小程序的登录 5. app.js存放的内容(问的应该是意义作用之类的) 6.怎样清除浮动 7. 盒模型 8.居中布局 9.移动端适配问题 10. js点击事件方法 11.阻止默认事件 12.对同步异步的理解(js) 13. 真实有写过这样的程序吗(估计是上个问题答偏了,问了这个,回答是没有🙃) 14.小程序请求接
自我介绍 聊项目(聊难点,项目中某些部分的具体实现) 移动端如何设置根元素字体大小 问vue的双向绑定,vue2对数组如何实现双向绑定的 问如何手写instanceof 说一下闭包 如何实现图片的水平垂直居中 事件冒泡 说一下promise css中的层级上下文
一面(2023/10/19 40min) 讲一讲项目?数据获取流程? 讲一讲四大组件 讲一讲集合类 讲一讲Handler机制 事件分发机制,事件拦截在哪个方法中拦截?了解触摸事件吗? View绘制机制,追问ViewGroup的绘制过程?然后问到了根View,Window?(根View其实应该是DecorView) View是一个树形结构,如何遍历?深搜,广搜,讲一讲深搜,广搜 垃圾回收机制?具体问
1、自我介绍有点短了,尽量三分钟,只说了自己叫什么,什么学校,什么专业,什么公司,做的什么内容可以加一部分职业的规划 2、你们的项目里用到了什么组件这个要背一下,只说到了 nacos, openfeign,redis,rabbitmq 3、rabbitmq怎么保证消息不丢失这个可以 4、怎么保证消息不重复消费这个可以 5、redis是怎么用的答了缓存,还有redis+lua脚本的优惠券库存校验 6
你之前说你的项目这边涉及大数据这块比较多,那你代码工程是怎么样的一个工程,就是直接用一些have的SQL去搞这种直接数据的开发,还是怎么去做的这种系统的编程。这个工程是怎么搭出来的 对外提供什么接口,系统之间是怎么调接口的传输方式,就是说不同部门之间怎么去调一个服务 Java通常使用什么方式实现http的调用 http里面的get和post有什么区别 从controller到service都用到什
1.自我介绍 2.项目内容 3.xml里面的关系有哪几种 4.值传递和引用传递 5.索引知道多少 建索引考虑什么 6.进程的状态 7.list map set 区别 8.什么叫高内聚低耦合 9.微服务了解多少 (不怎么会所以说不了解) 10.MVC 的概念 11.都知道些什么锁 12反问 有些不记得了,感觉是着急用人问点简单的走个过场 #我的实习求职记录# #面经#
我之前查过贝壳面经,很正常的前端面经 结果到我 面试官先迟到三十分钟 自我介绍完问我你会前端什么 我想我技术相关不是写简历上了 我只能给他背一遍 接着他估计看完了我的简历,然后简历一个都不问,我知道我差,但是我还是分得清是我太差救不活还是面试官单纯找茬 1.vue3的diff算法的实现 2.vue3的watch和watcheffect区别 3.看你写知道es6,那你回答一下es7-es12提出了什
1.自我介绍 2.八种基本数据类型 3.HashMap 为什么采用红黑树 4.设计 LRU 缓存 5.Redis 分布式锁实现原理 6.一个文章表 字段包含 文章类型 发布时间 问查询一个发布时间段内特定文章类型文章 如何建立索引 (联合索引(文章类型,发布时间)) 7.jvm调优(因为我写了jvm就问调优,我是真没调过啊。。。) 8.SpringBoot 的一些实际问题 :考察了 @Condit
介绍一下项目吧 你知道的所有排序算法 时间复杂 空间复杂 如何实现 稳定性如何 讲讲红黑树的实现? 操作系统页面置换算法 https和浏览器之间如何交互的 计算机网络的滑动窗口是干嘛的?拥塞控制是怎么样的 交换机,路由器分别在哪一层 redis的底层如何实现的? redis的缓存淘汰策略? mysql的redo log undo log干嘛的 为什么mysql数据要存入磁盘 log日志也存入磁盘
牛客投的base佛山 上午打电话约面的11.40到12.00,面试官也精准的控制了20分钟 忘了记录,大致回忆一下 0.自我介绍 1.java常见的集合有哪些 -- 答了很多,没等他再问我就把知道的全答了,hashmap结构冲突扩容什么的。 2.数据库索引有哪些缺点 --从空间开销和维护写操作性能开销答的 3.spring boot的核心功能 --答了开箱即用的脚手架功能和起步依赖 4.sprin
面试时长 20 min 无自我介绍 技术部分: 1. 垃圾回收机制有哪几个部分(标记算法、回收算法、堆分区、回收器) 2. 引用计数法细说(遍历树) 3. 回收算法有哪些(面试官说了一个分区算法,没听说过~) 4. 标记清除、整理,复制算法细说 5. 分代回收细说(从创建后经历eden、s0、s1到old) 6. G1回收器细说(答不上来) 7. MQ细说(扯了rabbitmq的运行机制) 8.
5.8投递 5.10通知一面 5.14一面 全程40min 30min八股 + 两道LeetCode 1.Java基本数据类型?char类型占几个字节? 2.Java语言中如何使用多态? 3.重载和重写的区别? 4.Set.contains()方法时间复杂度 5.哈希计算的时候会产生哈希冲突吗?怎样解决?链表和红黑树的转换?红黑树怎么退化成链表? 6.ConcurrentHashMap怎样实现线程
19:30-20:00 视频面试,但是实际面试到19.52,听面试官那边声音好像是群面 有其他面试官的声音。 寄 1. 自我介绍 2. 数据库有哪些索引 3. SpringMVC的执行流程(G,直接说没了解过只会用 就说了个处理器分发啥的) 4.SpringBoot的优点: 说了配置简约 ,脚手架,内置tomcat 5. 项目中遇到的难点 6. 我说用过jsp vue,直接问我vue的生命周期 (