阿里测开实习面经

阿里测开
自我介绍
项目你的工作
在项目里问了:python和java的区别 以及如何互相调用
1两个int型数据 交换 不能位运算 不申请第三个数据
例如a=2,b=1

a=b-a
b=b-a
a=a+b

a=a+b
b=a-b
a=a-b

2中序遍历非递归 伪代码
3一个文件的整个运行过程 (jvm如何运行)
4 jvm内存分区 以及 分别有什么作用
5继承 封装 多态 分别是什么 以及如何实现 具体举例,代码
接着问:
6 java中不同访问类型的作用范围
7一个类的生命周期 调用了里面的什么函数
8电梯的测试用例 方法
9如何理解操作系统
10线程同步的方法 具体说其中一种方法

转发自:https://www.nowcoder.com/discuss/429180?source_id=discuss_experience_nctrack&channel=-1