javaee工程师 专题汇总

javaee工程师 面试经验分享列表,共638

| 猎头
面试过程:

在线笔试(部分岗位有,校招常有,社招基本没有):笔试通常包含选择题和编程题,可能还会包括问答题。选择题多与计算机科学相关的概念有关,编程题则考察实际编码能力

资深员工面试:这一轮面试官通常是技术专家,会深入探讨技术问题,包括但不限于Java集合框架、线程池、JVM知识、并发编程、网络协议等

Leader面,个人问题面试:在这一轮中,面试官可能是团队的领导或者技术负责人,会询问个人项目经验、技术深度问题,以及对项目的贡献和理解

HR综合面试:HR会进行综合评估,可能会问及个人职业规划、对公司的了解、以及一些非技术问题

GM面,业务部门领导等面试:最后一轮是业务部门的领导进行面试,这一轮更多是评估候选人的综合素质和业务理解能

面试官问的面试题:

算法和数据结构:
二叉树的层序遍历
有效的括号
从前序与中序遍历序列构造二叉树
岛屿数量
Java基础:
Java中的几种基本数据类型及其包装类型和字节大小
String、StringBuffer和StringBuilder的区别,String为什么是不可变的
==与equals,hashCode与equals的区别
包装类型的缓存机制
自动装箱与拆箱
深拷贝和浅拷贝的区别
Java注解的理解
Java集合框架:
List, Set, Map的区别及底层数据结构
线程不安全的集合及解决方案
HashSet、LinkedHashSet和TreeSet的比较
HashMap、Hashtable、HashSet、TreeMap的区别
JVM:
ID和分布式ID的概念及要求
分布式ID的生成方法(如数据库主键自增、UUID、SNOWFLAKE等)
系统设计/场景题:
10亿个数中找到唯一的重复数字(内存限制)
设计秒杀系统(服务端、数据库、分布式)
设计接收大量请求的服务器
设计RPC框架
非技术问题
个人背景和项目经历:
项目中的亮点
项目用户人数和最大在线人数
项目架构图
项目中遇到的困难及解决方案
数据库表设计

赞一下(1) 踩一下

| 网上申请
面试过程:

1、带齐材料、等待面试
2、注意细节、诚实大方
能力有高低,成绩有高低,这是硬实力,没有办法一下子提高。但是往往好多十分有能力的人都输在了细节上面,特别可惜。细节决定成败,说的一点也没有错。

面试官问的面试题:

RabbitMQ 是什么?
RabbitMQ 是一个开源的消息代理软件,它实现了高级消息队列协议(AMOP),用于在分布式系统中传递消息。
RabbitMQ 允许应用程序之间解耦,提供了可靠的消息传递和高可用的消息队列。
RabbitMQ 的主要应用场景包括:
1)异步处理:将繁重的任务异步化处理,提高系统的响应速度。
2)工作负载分发:可以将任务分发给多个消费者,提高工作效率和系统的吞吐量,3)事件驱动架构:使用消息队列来触发和通知不同的系统组件,构建松合的系统4)实时数据流处理:适用于流数据处理的应用,通过消息队列接收和处理实时数据。

赞一下(0) 踩一下

| 社会招聘
面试过程:

有的人同学是针对兴趣爱好问的,有的是针对过去的工作经验提问,这个问题是不一定的。但是整体的氛围很轻松,面试官很好,不会刁难你。
过程重要还是结果重要一个面试官做到中间,10个左右面试者在他前面,依次自我介绍,偶尔感兴趣面试官会问个问题,但是对结果应该没有影响,最后问所有人过程重要还是结果重要,只说答案,不需要说为什么,就结束了,等待时间略长,面试没人也就1分钟,难度不大,自信就好

面试官问的面试题:

项目经历;
学校经历;
获奖经历。
第1个问题呢,就是很简单让你做两分钟左右的自我介绍,不会计时,然后面试官在你做自我介绍的时候也不会特别关注你。
第2个问题呢就是针对你的自我介绍情况会提出一些相应的问题,那么我问的问题呢,就是嗯在面试过程中你遇到的冲突是怎么解决的?

赞一下(0) 踩一下

1 2 3 4 5 6 7 8 9 10 11   共 20 页