邦盛科技 25 秋招 Java 一面
邦盛科技 25 秋招 Java 一面
本文作者:程序员小白条
引言
大家好,我是程序员小白条,时间飞逝,转眼已到 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)
欢迎关注上方公众号!感谢支持!一起进步,共勉!
更多推荐
所有评论(0)