汽车日报 汽车日报

当前位置: 首页 » 汽车资讯 »

比亚迪校招面试问题

比亚迪面试,全程八股!

比亚迪最近几年凭借着其新能源汽车的板块大火了一把,无论是名声还是股价都涨得嘎嘎猛,但是迪子招聘编程技术岗位的人员却有两个特点:

面试难度低,对学校有一定的要求。薪资给的和面试难度一样低。

但不管怎么,迪子也算是国内知名公司了,所以今天咱们来看看,他的校招 Java 技术岗的面试题都问了哪些知识点?面试题目如下:

1.int和Integer有什么区别?

参考答案:int 和 Integer 都是 Java 中用于表示整数的数据类型,然而他们有以下 6 点不同:

数据类型不同:int 是基础数据类型,而 Integer 是包装数据类型;默认值不同:int 的默认值是 0,而 Integer 的默认值是 null;内存中存储的方式不同:int 在内存中直接存储的是数据值,而 Integer 实际存储的是对象引用,当 new 一个 Integer 时实际上是生成一个指针指向此对象;实例化方式不同:Integer 必须实例化才可以使用,而 int 不需要;变量的比较方式不同:int 可以使用 == 来对比两个变量是否相等,而 Integer 一定要使用 equals 来比较两个变量是否相等;泛型使用不同:Integer 能用于泛型定义,而 int 类型却不行。2.什么时候用 int 和 Integer?

参考答案:int 和 Integer 的典型使用场景如下:

Integer 典型使用场景:在 Spring Boot 接收参数的时候,通常会使用 Integer 而非 int,因为 Integer 的默认值是 null,而 int 的默认值是 0。如果接收参数使用 int 的话,那么前端如果忘记传递此参数,程序就会报错(提示 500 内部错误)。因为前端不传参是 null,null 不能被强转为 0,所以使用 int 就会报错。但如果使用的是 Integer 类型,则没有这个问题,程序也不会报错,所以 Spring Boot 中 Controller 接收参数时,通常会使用 Integer。int 典型使用场景:int 常用于定义类的属性类型,因为属性类型,不会 int 不会被赋值为 null(编译器会报错),所以这种场景下,使用占用资源更少的 int 类型,程序的执行效率会更高。3.HashMap 底层实现?

HashMap 在 JDK 1.7 和 JDK 1.8 的底层实现是不一样的。

在 JDK 1.7 中,HashMap 使用的是数组 + 链表实现的。而 JDK 1.8 中使用的是数组 + 链表或红黑树实现的。

HashMap 在 JDK 1.7 中的实现如下图所示:

HashMap 在 JDK 1.8 中的实现如下图所示:

4.HashMap 如何取值和存值?

参考答案:HashMap 使用 put(key,value) 方法进行存值操作,而存值操作的关键是根据 put 中的 key 的哈希值来确定存储的位置,如果存储的位置为 null,则直接存储此键值对;如果存储的位置有值,则使用链地址法来解决哈希冲突,找到新的位置进行存储。

HashMap 取值的方法是 get(key),它主要是通过 key 的哈希值,找到相应的位置,然后通过 key 进行判断,从而获取到存储的 value 信息。

5.SpringBoot 如何修改端口号?

参考答案:在 Spring Boot 中的配置文件中设置“server.port=xxx”就可以修改端口号了。

6.如何修改 Tomcat 版本号?

参考答案:在 pom.xml 中添加 tomcat-embed-core 依赖就可以修改 Spring Boot 中内置的 Tomcat 版本号了,如下图所示:

但需要注意的是 Spring Boot 和 Tomcat 的版本是有对应关系的,要去 maven 上查询对应的版本关系才能正确的修改内置的 Tomcat 版本号,如下图所示:

7.SpringBoot如何配置Redis?

参考答案:首先在 Spring Boot 中添加 Redis 的框架依赖,然后在配置文件中使用“spring.redis.xxx”来设置 Redis 的相关属性,例如以下这些:

spring: redis: # Redis 服务器地址 host: 127.0.0.1 # Redis 端口号 port: 6379 # Redis服务器连接密码,默认为空,若有设置按设置的来 password: jedis: pool: # 连接池最大连接数,若为负数则表示没有任何限制 max-active: 8 # 连接池最大阻塞等待时间,若为负数则表示没有任何限制 max-wait: -1 # 连接池中的最大空闲连接 max-idle: 88.MySQL 左连接和右连接有什么区别?

参考答案:在 MySQL 中,左连接(Left Join)和右连接(Right Join)是两种用来进行联表查询的 SQL 语句,它们的区别如下:

左连接:左连接是以左边的表格(也称为左表)为基础,将左表中的所有记录和右表中匹配的记录联接起来。即使右表中没有匹配的记录,左连接仍然会返回左表中的记录。如果右表中有多条匹配记录,则会将所有匹配记录返回。左连接使用 LEFT JOIN 关键字来表示。右连接:右连接是以右边的表格(也称为右表)为基础,将右表中的所有记录和左表中匹配的记录联接起来。即使左表中没有匹配的记录,右连接仍然会返回右表中的记录。如果左表中有多条匹配记录,则会将所有匹配记录返回。右连接使用 RIGHT JOIN 关键字来表示。

例如以下图片,左连接查询的结果如下图所示(红色部分为查询到的数据):

右连接如下图红色部分:

9.内连接没有匹配上会怎么?

参考连接:内连接使用的是 inner join 关键字来实现的,它会匹配到两张表的公共部分,如下图所示:

所以,如果内连接没有匹配上数据,则查询不到此数据。

小结

以上是比亚迪的面试题,但并不是说比亚迪的面试难度一定只有这么低。因为面试的难度通常是根据应聘者的技术水平决定的:如果应聘者的能力一般,那么通常面试官就会问一下简单的问题,然后早早结束面试;但如果应聘者的能力比较好,面试官通常会问的比较难,以此来探寻应聘者的技术能力边界,从而为后续的定薪、定岗来做准备,所以大家如果遇到迪子的面试也不要大意。

本文已收录到我的面试小站 [www.javacn.site](),其中包含的内容有:Redis、JVM、并发、并发、MySQL、Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis、设计模式、消息队列等模块。

比亚迪社招20W应聘指南

向比亚迪投了简历,一直没有回复,还以为石沉大海,谁曾想半个多月后接到了电话,经过四五轮面试,最终拿下20W的offer。

下面我详细介绍面试、待遇,整理一份超实用的比亚迪应聘指南给大家,绝对是全网最细致的!还有满满的面试干货!

第一阶段面试

第一轮:电话

沟通者:HR

沟通时间在5~10分钟左右,沟通内容是自我介绍、职业发展规划、薪资期待等常规内容。因为简历投出半个多月没有回复,突然接到电话有点不知所措,比较考验个人的应变能力和口语表达能力。

网图

沟通者:用人单位

沟通时间在10~15分钟,沟通内容与上一个差别不大,重点介绍了所在公司的业务情况,同时敲定面试的时间、地点。

同一天接到两份电话,也是感觉很奇怪,不过这属于用人单位的直接沟通,沟通内容更加倾向于沟通细节。

因为能够与用人单位直接对话,我提出请求加对方微信,并询问面试时需准备的资料(避免盲目准备),对方给了面试的题目[爱慕][爱慕][爱慕]。

难度指数:★★

第二轮:面试

沟通者:用人单位

沟通时间为70分钟,沟通主要围绕前期敲定的面试题目,同时增加个人经历、薪资期望、选择比亚迪原因、职业发展方向等。本次沟通内容非常详细,并且会根据个人履历、应聘岗位随机提问,比较考验应变能力(划重点)。

面试记录(当时疫情封锁,只能线上面试,连夜做的思维导图,有点粗糙)

我面试的是管理岗,大多是关于突发事件、团队建设、企业文化方面,研发岗、技术岗应该不一样(因人而异)。

难度指数:★★★★

第三轮:面试

沟通者:深圳HR面试

沟通时间为半小时,沟通内容主要围绕背景调查,个人介绍、职业经历、薪资期望等,属于HR常问的问题,很少涉及工作内容的细节。自我介绍时HR会随机提问,学习阶段的问题包括社科基金项目(跟导师做的)、省级立项(个人申报)、期刊发表等,工作阶段的问题包括岗位职责、个人成就之类。

面试记录(语言犀利,说的问题我还记得很清楚)

HR职业敏感度高,语言犀利,如果有表达不完善、前后不一致的情况,会继续深挖,重点关注换工作的原因(拉踩上一家企业是大忌)、个人成就(为应聘岗位做铺垫)。

难度指数:★★★★

这段时间用人单位又跟我联系沟通一次,发了一份应聘者的简历,问是否录用。

给我的感觉类似于数学卷子里的附加题,答对了属于加分项,答错了也没啥影响。

网图

难度不大,要从应聘岗位的角度出发,思路对了,方向就不会错。

第四轮:面试

沟通者:厂长面试

前期经过几轮深入沟通,人选已经基本定下,不会有太大变动,沟通内容基本是重复前面的问题,随机提问也比较常规化,职业规划、未来方向等。

应聘岗位是综合科科长,属于基层管理人员,需要增加厂长面试环节,其他岗位需不需要就不清楚了~-~

总结:整体面试难度不大,比较考验心理素质,别紧张、别结巴,正常表达,控场能力要好。

难度指数:★★★

第二阶段:口头offer

接到口头offer之后会详细的说待遇,根据沟通情况,整理了一份详细的待遇。

1、衣:春夏秋冬都是冬装(不用买衣服,每年至少省3000)

2、食:早上4元,中午、晚上各6.5元(可能有地区差异)

3、住:提供宿舍(单人间、双人间、多人间,每个人待遇不同)

4、行:享受内部购车优惠(买比亚迪有油补,每月500或700元,不同城市有差异)

5、薪资:底薪+绩效(每年两次调薪机会1.36)

面试记录(要求提供银行流水,还会跟上家企业做背调,保证数据真实)

6、加班费:看定级(F级以下有加班费,F级及以上加班时长抵调休,不另算加班费)

7、年终奖:两个月工资(效益好有,这几年发展好,应该都有)

8、五险一金:社保(缴纳基数低)公积金(公司个人各5%),根据调整缴费基数

9、职业规划:内部竞聘

10、亲属规避(管理岗有)

第三阶段:正式offer

正式offer收到之前,会有专门的人事拉群沟通,过程非常细致。

第一,简历维护。登录官方网站,按照指导填写个人信息,信息非常的详细,包括学习经历、工作经历、项目经历、个人荣誉等,填写时间在30~60分钟。

简历维护(指导详细)

第二,岗前培训。用人单位会安排统一进行岗前培训,学习企业文化、规章制度,培训地点在总部或其他产业基地(管理岗)。

第三,接到书面offer,正式办理入职。

经验总结

比亚迪的优点还需要说嘛?世界五百强,头部企业,新能源的扛把子,工资高,发展前景好,放在履历里也是闪闪发亮……好处多到数不过来!

缺点主要有两个:

第一、面试流程多,面试内容重复。

从投简历到正式入职至少一个月,战线太长了,等的人黄花菜都凉了……

跟我一起找工作的朋友都已经领工资happy了,我还在等offer,哦,不对,是连offer都没收到,还在等面试~-~

第二、口头offer是个什么鬼?

正常情况下的企业应聘,通过面试就会直接发offer,并且准备入职。但是比亚迪却先发口头offer,对于社招的在职人员来说没有太大的影响,但对毕业季的校招学生来说就是灭顶之灾了。

一方面,口头offer却一直不联系,很容易失去校招的黄金时间,甚至会失去应届生的身份,另一方面,哪天来电话说:您应聘的岗位已满,您是否愿意接受调岗,或者去其他城市统一岗位?深圳、上海、西安、合肥是一个概念嘛?难不成真要背井离乡,这不是哭都没地方哭嘛?

网图

看到这里都是真爱了,最关心的薪资来了,底薪是10k,综合算下来在20W左右,跟北上广没法比,但是因为某些原因还是放弃了。

我这绝对是全网最仔细、全面的比亚迪应聘指南了,如果大家有兴趣,留言告诉我,我再回答。

未经允许不得转载: 汽车日报 » 比亚迪校招面试问题

相关文章

themebetter

contact