邦盛科技 25 秋招 Java 一面

本文作者:程序员小白条

本站地址:https://xbt.xiaobaitiao.top

引言

大家好,我是程序员小白条,时间飞逝,转眼已到 10 月,金九银十的秋招季也进入了白热化阶段。不少同学已经拿到了心仪的 offer,而还有些同学正在积极备战。如果你正在准备 Java 开发岗位的面试,那么这篇新鲜出炉的邦盛科技 Java 一面面经可能会帮到你。整个面试过程仅 20-30 分钟,问题紧凑且基础,非常适合检验自己的 Java 基本功底!

面试主要内容

1)简单的自我介绍

2)TCP 三次握手流程

3)虚拟内存的概念以及作用

4)HashMap 的 Put 过程,以及 JDK 1.7 到 JDK 1.8 HashMap 的各种小优化点

5)Synchronized 关键字

6)Synchronized 放在静态方法/代码块和普通方法的区别

7)类加载机制三步流程

8)类对象创建的过程(5步,类加载检查,内存分配,初始化零值,设置对象头,执行 init 方法)

9)什么时候类会被加载

10)对象头包含哪些信息/字段

11)Redis 的项目使用

12)基础数据类型和底层数据结构

13)JDK 用过哪些版本

14)ZGC、CMS、G1 垃圾回收器各自的特点和侧重

15)什么时候会触发 FullGC?

16)算法掌握如何

17)反问:技术栈业务,面试轮次以及候选人侧重点

薪酬范围:8-12K,出差

总结

整体来看,非常注重计算机基础知识和 Java 核心原理的考察,没有刻意刁难的题目,全都是开发岗位必须掌握的基础内容。建议正在准备面试的同学重点复习 JVM、并发编程和数据结构等基础知识,这些都是面试中的高频考点。希望大家在接下来的秋招中都能发挥出色,拿到理想的 offer!

项目

项目适用人群:做课设、毕设的小伙伴、只学习了后端(或者前端),但想要自己做项目写在简历上,这三个项目可以作为拓展点。

项目有多线程、事务管理、Redis 缓存、买票问题、线程池、大模型调用等可以写的点,而且体验会发现接口响应速度是很快的,功能也比较实用,想要参与开源项目的 Commiter 也可以提出。

智能 AI 旅游推荐平台:https://github.com/luoye6/vue3_tourism_frontend

智能 AI 校园二手交易平台:https://github.com/luoye6/vue3_trade_frontend

GPT 智能图书馆:https://github.com/luoye6/Vue_BookManageSystem

程序员小白条的编程日记:https://xbt.xiaobaitiao.top/ (分享如何拿到腾讯实习 Offer 和多个中大厂的面试机会,大学经历、求职经历、职场工作、创作经历、生活日常、面经、技术分享、毕设项目指导)定期更新内容,成长打怪系列,分享从大一到大四的完整面经,更新好玩的,有趣的事!看完可冲中大厂!dy同名程序员小白条,主要口述面试经历和分享我认为的实用网站,会比面经讲的详细很多,以真实面试录音为主!公粽号:程序员落叶(秋招技巧、面经、公司投递表、谈offer)

欢迎关注上方公众号!感谢支持!一起进步,共勉!

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐