比亚迪面试

凉凉~

10.16 hr打电话沟通:说是只有深圳有软件开发方面的岗位,问有没有意愿
比亚迪应该是去了其他学校宣讲,没来我们学校,所以就安排了过几天线上面试

10.19
做车载操作系统的,涉及c++和java的开发,对java框架  数据库 中间件不感兴趣

java:
基本数据类型有哪些
显式数据转换,什么时候需要指定转换类型
说一下修饰符,final static的功能;类的权限修饰符public default的功能 ;封装 多态是什么;
为什么接口能定义final常量
集合用过哪些,== queals的区别,euqals注意事项,hashmap的原理,插入是头还是尾插,哪些线程安全哪些线程不安全
线程状态有哪些,状态的转变 wait 和sleep
线程池怎么使用
用过哪些锁,synchronized默认是优化的吗,用过其他自旋吗
类加载后调用方法的过程

正数负数怎么存储的,怎么区分正负数,符号位在哪里
c/c++:
内存分区哪几部分,都存放什么东西;程序还未加载时,有哪些分区;
栈里面存放什么;
指针和引用的区别,两者占用的空间大小
智能指针如何实现的;如果想要实现一个智能锁,要避免忘记释放带来的危险,怎么做?
如何内存对齐从而减少结构体的占用空间
static能从另外一个文件中访问吗,extern
编译的流程


暂时记得这些,总之问的比较细,偏语言的功底

#比亚迪#
全部评论
怎么既问java又问cpp啊
点赞 回复 分享
发布于 2023-10-19 17:34 江苏
请问是哪个地区啊大佬
点赞 回复 分享
发布于 2023-10-19 21:30 陕西
接口能定义final常量吗
点赞 回复 分享
发布于 2023-10-19 21:49 江苏
这么细
点赞 回复 分享
发布于 2023-10-19 23:44 湖北
没宣讲的学校也能捞?
点赞 回复 分享
发布于 2023-11-19 15:16 宁夏

相关推荐

10 75 评论
分享
牛客网
牛客企业服务