前言:记录面经并复盘其实是个好习惯,但是自己后面心累到已经懒得记录了。今天看了下自己的面试记录,走完面试流程并且记录比较完整的也只有sf一家了。于是整理了一下,希望能帮助到有需要的人,也希望攒攒人品,许愿顺丰的offer吧。 一面 都是常规八股了,没有手撕算法(当时看面经,其他人有手撕算法的环节) SpringBoot 自动装配 SpringCloud Nacos底层原理 Nacos GateWa
刚面完得物Java一面,写个面经攒下人品 9.20投的,10.28笔试,12.8收到面试 • 自我介绍 • 浅聊项目 • 手撕:有效括号。题比较简单,中间有个地方字打错了,debug了一会儿。 • 问课程和学习相关的问题,中间展开八股 • 讲讲学过的、印象深刻的设计模式,追问了观察者模式 •面向对象编程,讲讲三个特点。追问多态,用父类声明,编译时是父类还是子类,运行时是父类还是子类(这块忘了,不是
•自我介绍 •学校课程 •算法:100万个数里找最大的4个数,说思路 •Java:怎么线程同步,jvm内存,垃圾回收等 •数据库:mysql结构,范式,隔离级别和怎么实现的,undo log和redo log •系统设计:设计一个秒杀系统#得物app##Java面试题##秋招面试经验#
实习内容 git命令以及与之前的版本控制工具(svn)的区别 你自己如何去实现线程池的submit方法 线程池内如何去复用线程的,池化具体是怎么实现的 NIO,BIO和AIO BIO和NIO的性能上会差多少?为什么? 那没有NIO之前,BIO是如何处理请求的 spring如何集成kafka的 两个线程,一个访问用sychronized修饰的实例方法,一个访问用ychronized修饰的静态方法,这
8.5 一面 22min 介绍实习的事情 项目的登录怎么做的 登录的一些细节问题 这个登录用了spring的什么概念 统计一个目录下所有的文件(深搜) 多线程下让线程休眠的方法 sleep和wait的区别 sleep(0)和空在那里有什么区别[!] 将俩个表关联的方式 左连接是怎样的 怎样对结果去重 怎样分页 在Java还有什么方式分页,PageHelper是怎样的 git提交的过程 commit
自我介绍 kafka底层存储数据的原理 kafka为什么那么快 消费者只有拉取一种模式吗 kafka数据清理周期(一周) kafka的选举机制?了解ISR吗 redis的持久化方式 mysql的索引 mysql的存储引擎的区别 tcp和udp的区别 了解AOP吗 学过哪些集合?hashmap是有序的吗?linkedhashmap的底层原理 list接口有几个实现类 springboot中有哪些设计
自我介绍 如何理解Java的OOP和多态 String、StringBuilder、StringBuffer谈一下区别 队列和栈的区别 TCP和UDP的区别,分别有哪些应用 了解的设计模式有哪些,讲一下单例模式怎么实现 基于UDP的HTTP3有了解过吗 Java中异步通信如何实现,消息队列可以用什么组件 项目相关 职业规划 反问 --- 周六一大早面的,才面了二十分钟不到,问的也都很浅... 最后
0828 快手java一面 1. 自我介绍; 2. 你参与的项目中的相关技术; 3. 讲一下spring security的认证和授权的整个流程; 4. 授权是什么 5. 在项目中你用Redis做了什么;主要用户数据缓存,存储用户信息token相关; 6. Redis的数据结构,list的底层数据结构是什么,为什么要设置两种压缩链表和双向链表; 7. 并发编程讲一下,Reentran
8.30,预约的是10:20,10点30才开始。 自我介绍1分钟,说意向地点跟申请岗位 1.交换机的原理 2.final、finally、finalize的区别? 3.HashMap 和 Hashtable 的区别 4.负载均衡算法有哪些 5.TCP粘包拆包是什么?怎么解决 6.讲一讲hashset? 最后是问了一些项目相关的,很快,估计是15分钟左右。 #浪潮##Java开发##秋招#
无自我介绍 1、讲一下java反射机制 2、讲一下用数据库索引的注意事项 3、Nginx的作用,使用Nginx时的过程 4、你这个压测节点有几个,前后对比效果如何
8.30 19:15-20:00,面试官提前5分钟进来,使用的是赛码网进行面试。 1.自我介绍,问在学校里的经历,参加过什么比赛,社团之类的,在社团遇到过什么困难,怎么解决的(让我一度以为不是技术面) 2.介绍一下项目。再开始问java相关的知识。这次面试基本就是问八股文,没挖项目。 3.除了线程池,还有哪些创建线程的方式,Runnable和Callable有什么区别?(本来打算问我线程池的,结果
面试时间:8/31上午 第一个面试官 Hutool工具类的简介 Mybatis和Mybatis-plus的区别 第二个面试官 项目相关问题(人员组成,你在里面负责什么,怎么获得需求) mybatis的xml文件与java接口是怎样对应的 git提交代码出现冲突的时候怎么处理的 其他的都是问的项目相关的,问题都是根据简历上面的来的,都没问什么八股文。体感回答完后凉凉。 总时长10分钟不到
4/26约的下午三点半面试,等了差不多十五分钟左右吧 面试官人挺好的,中间由于紧张说的十分混乱还说没关系,问题也没有特别难的都是常见八股 1、final的用法,能不能修饰抽象类呢 2、array list和linklist区别 3、引用类型和值类型的区别 4、如何确保array list的线程安全(这个我不会,说了自己加锁来确保线程安全。) 5、并发和并行区别 6、MySQL建立索引需要考虑那些地
1.HashMap数据结构 hashcode算法 2.线程池参数 3.JVM及调优,垃圾回收 4.MySQL中固定枚举数据存储数据类型 5.表连接 6.深分页 数据库实现 7.Redis热点问题 #你觉得今年春招回暖了吗##23届找工作求助阵地# #软件开发2023笔面经#
自我介绍 一半时间根据你的项目提问,还有一些非技术的 一半时间Java基础 八股文之类的 面试官态度很好,可能是怕之后填的那个给他差评