7.23拖拖拉拉面了一天 一面(1h) 未整理算法:给定一组数字,任意组合,求比给定组合M大的最小值,例如给定 (1,3,4) 比 314 大的最小值是 341 二面(90min) 自我介绍 介绍项目 自己的专业,未来的工作计划? 面向对象的特点? 封装的优点? 继承存在哪些问题,为什么说用组合而不用继承? 多态的实现方法 介绍一下知道的设计方法?哪些用到了多态? 单例模式的实现方法,线程安全?为什么用双重锁? 工厂模式,详细介绍工厂方法模式?哪里用到了多态? 介绍一下进程空间和虚拟内存,虚拟内存的好处? 进程与线程区别,创建线程和进程各需要什么资源? 知道协程么?介绍一下 产生死锁的四个条...