时间: 2024.10.29 11:30 一人面试 非群面 1. 自我介绍 2. 除了本科阶段课堂学习java之外,别的途径怎么学习java的 3. 项目是自学的,还是参与公司开发的 4. jdk、jre、JVM的区别 5. volatile 了解吗? 作用是什么? 6. ++操作符是线程安全的吗? 7. 如何创建一个线程 8. runnable和callable有什么区别 9. 线程池的核心参数
2024年10月16日 一面 10:00 开始,10:50 结束。技术面试官和HR面试官参与。 技术问题 你接触到的数据库有哪些(回答了MongoDB 和 MySQL) MongoDB 和 MySQL 的区别在哪 MySQL的事务特点(ACID) 展开说说事务的隔离性 说说脏读和幻读的区别 如何解决幻读问题(❌串行化情况下和可重复读情况下) 慢查询如何定位,如何优化的(回答了 stopwatch,
刚开始的时候对面参加会议的是一个女开发,but开问的是一个男开发(埋下伏笔),最开始的都是八股 无情八股机器🤖 项目总体的框架是什么 用Redis做的什么场景,Redis有什么基础数据结构 Redis的Zset底层数据结构讲一下(跳表) Redis如何保证一致性的 Redis有哪些持久化的策略讲一下,项目中如何做Redis的持久化的 Mysql的默认引擎是什么,事务的隔离级别讲一下,MVCC机制
没有自我介绍直接开问,一下给我整的很慌。 上来问了进程线程协程,比较紧张说的很混乱,协程看过但是忘了。后来想起来好像是在go里面看的,我不是面的java吗。 Redis底层实现了解过吗?为什么Redis快,深入讲一下? 为什么Mysql不能做到单线程跟redis一样快?要求说多种原因,我就说了个MySQL I/O多,然后他说RedisIO量也很大的,我说MySQL要经过磁盘,多一次,然后问还有没有
(1)先自我介绍,然后说过一遍简历上的项目 (2)哪个项目是做的相对有亮点的,可以展开说一下吗? 这个方案有什么不足的地方吗? 其中的access token会不会存在过期的问题,过期了会有什么问题 (3)项目中的AOP是用什么动态代理来实现的?(❌) (4)项目中用到了rocketmq+redis的发布订阅模式,那你了解rocketmq的推拉模式吗? (5)推拉有什么区别?优缺点各是什么?
# 10.28面经 26日常实习,百度meg下aigc生产系统研发工程师Golang方向。 ## 自我介绍 语速太快了介绍完面试官把我的简历都没看完... ## 实习经历询问 复述了一下实习干了什么(中科院的一个小项目,其实非常水,但是就纯吹牛),询问了一些K8s,Docker,没有太深入询问。 ## 项目询问 是跟着一本书做的项目,比较垃圾,描述项目整体有什么功能,描述完之后询问项目中的某个具体
自我介绍 用过什么数据库 redis用来做什么的 过期时间设置多久,超过过期时间会咋样 除了做缓存还能干嘛 其他非关系型数据库了解哪些 MySQL底层数据结构 MySQL写SQL需要注意哪些,不走索引有哪些情况 索引优化有没有做过 分析是否走索引有哪些办法 红黑书数据结构 有没有了解微服务结构 做微服务的好处是什么,难点是什么 有没有了解过ddd,你的理解 接口qps暴增怎么处理,还有没有再想一下
💼公司岗位 c++ 主要就是hr面,问研究生项目强度,对加班怎么看,有压力怎么克服,能否接受杭州 好奇怪的是问了其他offer的情况,然后询问期望薪资 #大华# #hr面,#
有点略微离谱? 反问说做搜索召回排序的,,我一合计不是c++的吗,面试官说确实是,但是也有些业务系统是java的 1.自我介绍 2.实习拷打30分钟 3.算法 3.1找到所有和为target的子集-10分钟 3.2先后手问题,N张牌,两个人轮流拿,每次拿1或者2张,先手必赢还是后手必赢-10分钟 4.闲聊反问
讲讲实习中做了哪些东西,里面你觉得最难的一些事情有哪些? 为什么要用 MinIO 呢?它对比其他存储系统有什么优缺点呢? (面试官连 MinIO 都不知道,讲了又不听,说了一堆好处,还问为什么要用 MinIO) 实习过程中的收获? 做了哪些优化工作?怎么做的? 我们写道题吧 —— 上来就是一道 hard 题,最小覆盖子串😰 (写了半天,好歹是写出来了) Java 中 Error 和 Except
1.自我介绍 2.实习拷打20分钟 3.八股拷打 1.有哪些集合,有什么实现 2.各个集合类有什么用法 3.redis有哪些数据结构,都有什么用法 4.redis分布式锁的原理 5.redis分布式锁是怎么解决重入问题的 6.mysql事物怎么理解 7.底层实现原理是什么样的 8.mysql默认隔离级别 9.可重复读和读已提交区别,底层是怎么实现的 10.用过什么设计模式 4.算法lc112,最长
面试时间20分钟 研究方向 深度遍历,广度遍历 树和图的区别 数据库索引优化 get和post方法区别 设计模式 多线程 写一个sql 加班?出差?驻厂?
鸡架部门 一面+二面 10.8+10.10 手撕倒数k(easy) 手撕某个lc mid(原题) 基本全是问的基础八股 其中linux比较多 印象深的read函数系统调用的过程 (包括page cache之类的流程) 解析fork流程 fork函数复制的东西是什么 哪些变化哪些不变 父子的关系 三面 10.15 项目拷打 基础八股 手撕lc mid 数学题 第k步走k米,可以向前也可以向后,AB相
全程一小时,面试官人好,但是我太菜。 1. 自我介绍 2. 为什么选择郑州 3. 实习或项目中遇到最有收获/挑战的一件事 4. 项目中遇到什么难题,怎么解决 5. RabbitMQ和Kafka的区别,为什么选择RabbitMQ 6. 对集合的理解 7. List Map Set的区别 8. 有什么并发安全的集合,平时怎么使用的 9. 线程的生命周期 10. 创建线程的方式 11. sleep和wa
①go协程是对称的还是不对称的 ②go协程的gpm机制,三色标记法,其他gc算法还有什么 ③mysql索引为什么能多个,为什么用B+树 ④raft算法原理,Rs纠删码算法原理,脑裂问题解决,临界问题情况 ⑤redis的set底层实现原理,快表有什么优势。 ⑥项目相关 手撕:令牌桶实现 答的不太好,这段时间根本没好好复习,打算痛定思痛好好准备春招了。各位牛友别像我一样裸面