比亚迪面经(已完结)
比亚迪面经(已完结)
比亚迪是一家中国汽车品牌,创立于 1995 年,主要生产商务轿车和家用轿车和电池。由
20 多人的规模起步,2003 年成长为全球第二大充电电池生产商,同年组建比亚迪汽车。
比亚迪汽车遵循自主研发、自主生产、自主品牌的发展路线,矢志打造真正物美价廉的国
民用车,产品的设计既汲取国际潮流的先进理念,又符合中国文化的审美观念。
同学 3(附答案)
java 一面是在 10.13 号,大概就是了解下自身情况,工作地点,学习成绩之类的。
二面(14 号):上午 9.30 10 分钟左右
1. HTTP 结构 HTTPS 原理
2. 对象创建到销毁的流程
3. jvm 运行时数据区
4. 数据库索引,最左匹配原则及索引结构
5. springboot 自动装配原理
6. Bean 注解和 Component 注解区别
7. BIO/NIO
8. JMM 相关
详细答案传送门
同学 1
技术面一面(1h)
面试官提问:
• 首先先简要自我介绍,介绍自己的项目,介绍自己在项目上的分工。
• 首先开始聊 408,计组的冯诺依曼体系结构、总线的分类;操作系统主要的功能,聊
线程上下文切换;聊数据结构的红黑树特性、数组和链表的区别。
• 之后,开始聊 Java 集合框架,简单介绍 TreeMap(如何实现有序呀?内部实现)。
• 聊到 Java SE,简单介绍 Java I/O;NIO、BIO、AIO 区别;接着聊起 Java 内存模型、
有没有尝试过 Java 性能优化相关的实践?
• 聊到线程、锁这一块,谈创建线程的三种方式、synchronized 用过吗?有没有用过线
程池?线程池有哪几种?(回答不上来)
• 开始根据项目聊 SSM 框架,首先先聊 SpringBoot 跟 Spring 之间的异同点;聊
SpringCloud 了解多少大致说一下;讲到负载均衡时问到负载均衡的几种算法;介绍
Spring 的 AOP 和 IOC;Spring 运用了哪些设计模式?;问到了 Bean 的生命周期。
• 接下来聊到消息队列,这里我只说自己结合简历上的项目使用过一次仅限了解;然后
就开始聊 Redis。
• 首先问到 Redis 的五种基本数据结构;问持久化的两种方式详细介绍;问道我有没有
在大学期间自己搭建 Redis 哨兵集群?介绍哨兵机制;浅浅问了一下主观下线和客观
下线的异同。
• 然后面试官到这里可能发觉自己问的算是有点多吧,开始让我自己归纳 MySQL 知识
点的学习情况。我回答的时候也根据他的引导先讲了 MySQL 基础架构;讲自己对目
前日志的学习情况说了两阶段提交、binlog 和 redo log;然后介绍 innodb 的聚簇索
引、二级索引,提了一点 B+树,区别介绍了 MyISAM 的索引结构(文件+二级索引);
锁的分类;事务的特性、隔离级别;最后问了一下有没有实践分表分库(我回答了没
有哈哈)。
聊完后开始反问:
1、面试分别有几轮?回答:年前的招聘是线上两面(一面技术面,二面 HR 面)
2、提及自己的处境,谈到自己如果在比亚迪工作的担忧。回答:要我自信一些,稍微鼓
励了我一下,(说话期间貌似还穿插了我还不错的细节?)
3、HR 面的时间。回答:HR 会今天主动联系你。
此时差不多聊完一面,接下来就是 1.14 的二面
HR 二面(拖了 20 多分钟开始,共 24 分钟)
HR 提问:
1. 首先自我介绍,自己做过哪些项目有什么实习经历?
2. 介绍自己在项目上的分工。(回答完之后完全有像上一面不好的感觉了~)
3. 介绍自己在校情况,成绩有无挂科?成绩排名。(峰回路转哈哈哈)
4. 问我的期望薪资(我默默按照 boss 上划的薪资区间提了 9000 左右吧)
5. 四六级情况
6. 谈到我项目中一些证书,是不是国家考试?什么时候的考试之类
7. 问了我一些问题?第三方签线上还是线下?家里人对我就职的意见?
8. 兴趣爱好
后面 HR 介绍了薪资待遇等情况后,到反问:
1. 双休能不能跑回家(我家离深圳坪山很近)
2. 坪山有没有什么运动场、健身器材之类
3. 福利、下午茶相关,加班情况
到这里就结束了,之后 HR 要我今天下午就等待通知查看录用情况。
同学 2
1. final 关键字作用
2. 基本数据类型
3. string 的常用方法
4. 抽象类和普通类
5. IO 流
6. BIO 和 NIO
7. Java 的集合
8. hashmap 和 hashtable
9. arraylist 和 vector
10. AOP 在 spring 中的应用
11. redis 的数据类型
12. set 和 zset 区别
同学 4
9.22 hr 面
简单问问家庭情况,问问想来的意愿等等。
9.25 技术面 电话面
1. 了解什么操作系统?
2. Java 类的特性有哪些
3. MySQL 事务特性
4. 重写和重载区别
5. JVM 的内存结构
6. Java 的基本数据类型有哪些
7. 计算机网络有哪几层?
总之比较水,10mins 左右,后面就是反问时间,感觉今年 byd 点击就送