简历筛选
技术面试(1~2轮,涵盖Java基础、JVM、并发编程、Spring框架、数据库、项目经验等)
算法与数据结构考察
系统设计(根据岗位需求)
综合面试(HR面试,沟通能力、职业规划、薪资期望等)
Offer与入职流程
宇信科技JAVA工程师面试题
ava内存模型(JMM)是什么?
答: 定义了线程如何访问共享内存,包括主内存和线程工作内存,解决可见性、有序性、原子性问题。
GC有哪些垃圾回收算法?
答: 引用计数、标记清除、复制算法、标记整理。
JVM 内存区域有哪些?
答: 方法区、堆(新生代/老年代)、虚拟机栈、本地方法栈、程序计数器。
如何排查 Java 内存泄漏?
答: 使用 JVisualVM、JConsole、MAT 工具,查看堆内存快照,分析对象存活情况。
线程和进程的区别?
答: 进程是资源分配单位,线程是CPU调度单位;进程之间相互独立,线程共享进程资源。
Java中创建线程的方式有哪些?
答:
继承 Thread 类
实现 Runnable 接口
实现 Callable 接口(带返回值)
使用线程池 Executors.newFixedThreadPool(n)
synchronized和ReentrantLock的区别?
答: synchronized 是 Java 内置关键字,自动加锁和释放;ReentrantLock 需要手动加锁和释放,支持可中断锁和公平锁。
volatile 关键字的作用?
答: 保证变量可见性,但不保证原子性。
CAS(Compare And Swap)是什么?
答: 一种无锁操作,用于保证线程安全(Atomic 类底层使用 CAS)。
共分为两轮面试。第一轮面试是多对一,面试的主要是部门领导,还有记录的个别员工,首先会要做一个自我介绍,完了,领导会有针对性地问一些问题,主要是与个人与工作岗位相关的问题,大概当时问了六个问题,在坐的都会问。大概过了二十天,通知第二轮面试,也不知道是什么面试形式。进了现场看到,还是多对一,还是结构化面试,面试官挺严肃的,一看就挺紧张的也是,所以第二轮面试没有面好,太紧张了,面试官问了两个问题,感觉自己语言组织不好,发挥不力,导致面试官最后没有兴趣再接着发问了,当时就觉得自己没戏了。后来果然也没有后文了。
面试官问的面试题:宇信科技软件需求分析师面试题
1、自我介绍一下自己,默认在一分钟之内;
2、有什么优劣势?就所申请的职位,你有什么欠缺的
3、性格怎样?爱好是什么?
、
面试很简单,问了项目,然后对着简历上问了几个问题做了个人介绍,然后问我有没有意向城市
面试官问的面试题:宇信科技JAVA开发工程师面试题
做个个人介绍,对于项目做一个介绍然后实现细节,问了单例模式以及继承是什么多态是什么等,很水很简单感觉结果良好,目前准备二面了
(共7条) 广东美的制冷设备有限公司
(共9条) 赛尔网络
(共6条) 深圳软牛科技有限公司
(共6条) 深圳市同行者科技有限公司
(共8条) 长光卫星技术有限公司
(共4条) 上能电气