经纬恒润–嵌入式开发一面
Java和项目:
- 你简历都是Java相关,这边主要用c++和Linux,你对这个有没有什么规划
- c++是多继承,Java只能单继承,单继承是为了做什么?
- java有反射机制?你用过吗?怎么用?
- 我理解的反射是知道类的名字就可以构建类的对象,那么Java是怎么找到类的名字找到对象的?原理是什么?
- Springboot框架,你是怎么用的?
- Java垃圾回收机制怎么做的?
- 项目里建的表多吗?
- 用户的表和订单表怎么关联的?怎么写sql语句
- HMAC-SHA256实现原理?怎么就防篡改了?
- 长连接心跳机制如何实现的?
▶︎c++相关:
- c++的类,面向对象有没有系统学过?构造函数和虚构函数是什么?有哪些?拷贝构造函数是什么?析构函数有时候会把它写成虚函数,是为什么?
- c++的多态
- STL用过吗?Vector的底层原理是什么?Map了解过吗?红黑树的原理?为什么不用AVL树要用红黑树?红黑树旋转次数是固定的吗?
- c++的强制类型转换
- 智能指针了解过吗?用在什么地方?
- 编译用的什么?Makefile里面会指定一些什么东西?
- Linux了解过吗?
- 有用过什么版本管理工具吗?