一面: 30分钟左右。当时我的网贼卡,回答的问题也不知道面试官听到没有,还好面试官人好,让我通过了。一面基本是八股,没怎么问项目。也可能是因为他问的八股,我都回答了很多东西,导致他没时间问项目 1. hashmap的rehash过程 2. cas介绍一下 3. AQS介绍一下 4. Synchronized介绍一下 5. 你在项目有用到设计模式吗 6. mysql的事务了解吗 7. 如果要延迟30
一共48min,面试官没开摄像头 都已经打算去b站了,然后百度突然问我有没有时间面试,我一看,好家伙,投递记录是11.11,拖到十二月才面试,估计是哪个老哥run了,招新人 = = 这周已经开摆两三天了,八股也忘得七七八八了,所以答得不好,然后coding又是hard的SQL,真是给我雪上加霜,估计已经凉的透透的了 自我介绍 你了解的Java集合体系 hashset存储对象怎么进行判断是否重复 你
一、12.2一面(50min) 0、自我介绍 1、说一个跟后端有关的项目 2、(由项目引出)什么是里式替换原则?在实践的时候是怎么做的? 3、(继续引出)什么是单例模式? 4、手写单例模式,这里的new Singleton真的不会多次实例化吗?并发情况下呢?(这里指令重排没有说清楚) 5、(由并发引出)多个线程访问一个变量会有什么问题? 6、怎么解决这些问题? 7、volatile能完全解决吗?该
一、12.6一面(80min) 面试形式是阿里视频,一开始先做一个算法题:162. 寻找峰值——力扣,然后是面试部分: 0、自我介绍 1、在菜鸟实习的感受 2、看你一个项目里面是PM,在做PM的时候遇到什么问题? 3、项目中有用到过什么设计模式? 4、如果你是项目的PM,有一天线上的应用响应变得很慢,你应该怎么排查? 5、equals和hashcode方法有什么区别?如果只重写equals不重写h
#后端开发##同花顺##秋招的第一个offer,大家都拿到了吗# 1、熟悉的自我介绍 2、问了一些基本情况 3、讲自己做的比较不错的项目 4、mysql的引擎有哪些 5、Spring的注解有哪些 6、线程通信方式,并问全局变量应该是存在线程的什么问题(从底层考虑) 7、算法:一个未排序数组,一次遍历(时间复杂度on)找出第一大和第二大的元素。 8、算法中如果查出来的不是数组,是我们自己定义的结构,
24非科班双非日常实习,0准备,没有记任何八股文,也没打算去 一面(总共90min,已过) 自我介绍 项目介绍 面试官点评我的项目 POST和GET的区别 HTTP其他的请求方法 在学校的项目出了用Java还有没有用其他语言 ArrayList和LinkedList区别 说我实习挺丰富的 GIT常用命令、功能和原理 描述项目的时候说到了好多的优化,具体有哪些 Mysql的索引有哪些,有什么区别 索
实习经历,项目经历。 JavaSE基础,面向对象,集合,异常,泛型 多线程,并发,并行,一个请求量怎么计算?原子类,Atomic。。 Redis,数据结构,持久化;和MySQL相比 Spring源码看过吗,说下 HTTP包含什么 Linux了解过吗?Docker底层?Shell脚本? 数据结构,链表,二叉树等,链表应用哪些? Jwt,权限Outh模块 1个小时。 主要考察计算机基础,期待二面。 #
1. 自我介绍 2. ArrayList的遍历与删除元素 3. ConcurrentHashMap的加锁 4. 红黑树 5. 项目问题 6. 反问 十分钟,突突突地就结束了~ --- 9.24 看到官网状态变成待签约 9.26更新 hr打电话谈offer啦,好运传递
1. 自我介绍 2. hashmap的底层? 3. 红黑树的颜色规则?红黑树左右子树高度差? 4. hashmap为什么重写hashcode和equals方法 5. hashmap容量为什么2的n次方? 6. concurrenashmap的底层? 7. JVM当中如何判断一个对象是否可以被回收? 8. 内存泄漏(刚开始说成了内存溢出尴尬)? 9. TCP是如何保证可靠传输的? 10. 索引的底层
十分钟左右,没有问项目,全是八股,1位HR+2位面试官 1.了解哪些设计模式 2.currentHashMap怎么保证线程安全的 3.MySql如何解决幻读问题 4.redo log 5.spring的循环依赖 6.拦截器和过滤器的区别 7.spring中bean的生命周期 8.对多线程的了解 9.ThreadLocal以及底层的数据结构 #秋招面经##浪潮#
自我介绍 多线程的生命周期 sleep、wait、join三者的区别 多线程的加锁方式有几种 原子类的底层实现原理 cas的原理 synchronized怎么用?synchronized怎么实现加锁,加锁的过程 synchronized和ReentrantLock的区别 hashmap的put过程 hashmap的链表长度超过8为什么会转换成红黑树? spring是怎么创建对象的? spring是
自我介绍 跨专业的话,计算机基础有没有学 研究方向 项目:spring cloud用到哪些具体介绍 redis存储的是什么结构,数据是不是树状的 threadlocal,及其应用场景(应用没答上来) spring 的starter源码 spring中我不想要这个bean如何控制它的注入(不太懂 大概好像是要说这个意思) 多线程如何中断(我答sleep wait不对) 多线程如何同步 java的锁,
#23届秋招笔面经# 百度-工程效能部 9月1日14:30-15:30,共1小时 提前批,本人语速很快,所以可能问的问题偏多 ------- 自我介绍 NIO 阻塞和非阻塞是什么 操作系统io模型 线程池的参数 核心线程数和最大线程数的关系 threadlocal volatile synchronized synchronized能修饰哪些东西 垃圾回收器、垃圾回收算法 详细介绍一个垃圾回收器
介绍秒杀流程 客户端轮询压力 rabbitmq遇到的问题,我认为这是验证是否是自己做的。 rabbitmq重复发送问题。 redis的数据结构。 项目里用的那些类型。 mysql 项目中做的优化。 唯一索引。 数据库索引 springboot常用注解 aop面向切面编程,基于动态代理。比如统一日志管理。 反问 八股都没背熟,面试本来定的30分钟,我是直接缩短到15分钟面完了。一面G (更,没想到下
面试时间30min 首先是对这个公司的无语,如果没有hc或者不想招人大可以不面试,不需要在大周六的来刷kpi吧 1、自我介绍 2、项目相关 3、redis的跳表了解吗?和B+树有什么区别? 4、垃圾回收算法 5、有哪些锁?说一下synchronized和lock的区别 6、索引什么时候失效 7、Redis集群 反问: 主要做的业务 答:海外支付 一共几轮面试 答:3轮 面试