转载声明:文章来源:https://www.nowcoder.com/discuss/519535624194359296
一面
1.什么是操作系统,有什么组成
    2.文件管理,IO索引
    3.进程和线程的概念和差别
    4.进程之间互相隔离,多进程通信方式
    5.线程安全的解决
    6.发生死锁会怎么样
    7.并发的场景,线程池
    8.多核cpu条件下,线程数量是越多越好吗
    9.并发情况,保证原子性
    10.面向对象和面向过程的区别
    11.Java文件如何被转成一个对象的
    12.一个对象的内存几个部分
    13.对象访问的方式
    14.引用类型有哪些
    15.强引用弱引用,之间的区别,以及垃圾回收的时候不同表现
    16.基础的数据类型
    17.静态变量、成员变量、静态方法、成员方法、局部变量、构造函数等这些加载的顺序
    18.序列化实现什么场景
    19.遇到项目中比较难解决的问题
 
                 
                     
                             
                             
                                     
                                    
又搞定一个知识盲区