一面 (30分钟) 面试体验很好,面试官人非常和善,对基础问题问得比较深入。 每次都是听完我的回答后,根据我的回答发散新的问题。 1. ReentrantLock 底层怎么实现的 2. AQS中Status具体是哪4种状态?分别代表了什么场景? 3. 你提到了其中的传播状态,那么AQS中的Propagate是在什么情况下释放节点?(太细了,早忘了) 4. Innodb架构有哪些特性? 5. Inn
9.1 一面 (30分钟) 全程愉快聊天,问了问实习和项目 1. Etcd怎么实现的?原理和优点? 2. k8s的组件和架构有了解吗? 3. Nginx反向代理 4. TCP三次握手 5. ZAB算法 6. 为什么了解到我们公司? 9.7 二面 hr面 (30分钟) 1. 为什么选择去国外读研?有考虑过去国外读本科吗? 2. 如何看待合作?有哪些合作经历? 3. 受过哪些挫折,如何调整? 4. 选
9.8 17:30-18:00,赶在饭点。一面 1.自我介绍 2.问项目相关(20min) 3.java用的是什么版本?(JDK1.8) java8新特性用的熟练吗? 4.项目里的索引怎么用的?联合索引需要注意什么? 5.你的职业规划是什么? 6.你非科班为什么要搞java,怎么平衡你的毕业论文,日常学习java遇到困难怎么解决? 7.对着项目出的场景题:你怎样保证负载均衡之后,假如有三个节点连接
一面20min 自我介绍 用的什么数据库 项目中的索引是怎么设计的? 组合索引底层原理是什么?是基于什么实现的? 慢SQL有什么优化思路吗 Java熟悉的容器有哪些?ArrayList和LinkedList的区别是什么 HashMap在1.8的数据结构是什么 HashMap的扩容是什么时候?为什么扩容的阈值要设计成0.75 进程和线程的区别 为什么线程的上下文切换比进程消耗少 面向过程和面向对象的
9.29一面 面试邀请说要准备身份证,但实际上都没用到。只面了15min,我太菜了啥也不会。 1.StringBuffer和StringBuilder的区别(底层实现) 2.HashMap和HashTable的区别,能不能为空 3.单例模式解决什么问题?线程安全吗? 4.创建线程的几种方法 5.sleep()和wait()的差别 6.JDK线程池有什
一面 2.21 30min 原本是线上视频面,后边面试官忘记时间了,变成电话面 介绍学校学的课程 问实习时间问题,要至少3个月 Java 常用的数据结构(数组、链表) 数组和链表的特点、细节、原理 Java 中的数组、链表有哪些 HashMap 实现、多次哈希碰撞后的结果 Java 中的设计模式,自己是怎么实现的 DCL 实现细节,两次判断分别的作用 Spring 的主要功能,IOC、AOP 的思
1. 自我介绍 2. 集合类有哪些 3. 这些集合是线程安全吗 4. HashMap底层原理 5. 为什么不用头插法 6. 用了尾插法就线程安全了吗 7. 保证线程安全几种方式 8. Synchronized锁升级过程 9. ThreadLocal原理 10. ThreadLocal需要注意的地方 11. volatile作用 12. volatile原理 13. 缓存和主存在操作系统\\CPU怎
1.先自我介绍 2.问了一些学习情况 3.问了mysql一些基础概念 4.Java集合,哪些是有序?(我当时太紧张忘了哪些是有序的了) 5.bean的作用域 6.tcp三次握手,为什么要三次握手,最后一次是为甚? 7.springAOP的概念,以及怎样实现 8.mybatis和mabatis-plus有什么不同,在哪些场景用mybatis-plus。 9.Linux的一些基础命令 10.后面都是针
面试时间大约50分钟,主要涉及场景和技术问题。 使用分布式调度框架该考虑哪些问题设计一个支持10WQPS的评论中台,你会怎么设计如何设计高并发系统如何提高消息队列的消费 性能搜索引擎设计:如何避免大海捞针如何根据应用场景选择合适的消息中间件reentrantLock 是如何实现公平锁和非公平锁的Mysql的行级锁到底锁的是什么东西 如果外部接口的RT无法保证,如何处理DUBBO的负载均衡是如何实现
全程大约30min,输入问什么什么不会,最后反问的时候面试官问我想问什么,我想了想我的糟糕表现,难过地说没什么了,面试官都笑了。 不用自我介绍,直接问项目经历 以前用过安卓吗?没有 c++ template和java泛型的区别?不会 c++有用过内存管理吗(然后举了几个我没听过的名词)?没有(不会吧,你们项目没做内存管理吗?是的呜呜呜) java线程同步?我说sychnorized和reentra
前言 这家公司网上java岗位的面经比较少,所以我就分享一下。 我大概7月底投的简历,8月初进行的笔试 和 测评,8月20号进行的面试。 我感觉这家公司的hc比较少,估计个位数以内,大家投递的时候可以斟酌一下,主要是要花不少时间,如果是想练手试一试,我不是很推荐。 笔试:3小时(八股、算法题、智力题、行测题) 测评:45分钟(明明笔试中已经有测评了,还要再做一次~ 这一次不是选择类型的行测,答案需
10.25跑到重庆线下面试的,在石桥铺重庆软件园那边,hc没几个,线下面试的人倒是多的一匹,还没算线上的。 面试官看到我是四川宜宾的,说他是乐山的,然后我们交流了一波乐山美食哈哈哈哈,面试官人很好,但是后面直接被拷打,问了特别多,涵盖了每个板块,按板块顺序来问,直接三个字,人麻了,哎。 一面(60+min) 1.自我介绍 2.说我是非科班的,平时是怎么学习的 3.与运算、或运算、异或运算、非运算
面试背景 无笔试,简历通过筛选后HR会约面。时间:2022.11.24,时长:约20min,有两位面试官,一位提问技术问题,另一位貌似是主管,提问个人经历和对某些问题的看法。 面试问题 Java中private关键字的作用? 如何通过反序列化的方式获取类中private属性的成员? 介绍MySQL的锁? MySQL如果发生死锁,如何解决? SQL调优的思路? 项目中Redis具体用在哪方面? Re
一共就十分钟。问了几个八股文吧,都答上来了。 八股: 1.项目中印象最深刻的点。 2.Spring框架如何解决循环依赖问题。 3.对注解解析的底层实现了解吗? 4.Mysql的索引结构了解吗? 5.SpringBoot自动装配的流程?(真忘了,气死啦,然后说了一点点东西) 反问: 1.咱们部门主要做什么业务的?(B端业务) 2.什么时候有反馈?(尽快,实习生一轮技术面) 3.对我的评价?(还不错,
一面 unordered_map,哈希表结构,扩容,线程安全吗,怎么解决 ptmalloc和tcmalloc,内存池 malloc和new 线程池 阻塞队列 条件变量 CAS 实习,项目 算法题:合并区间 LC 56#得物##秋招##面经##C++#