诺瓦星云-秋招二面
自我介绍 1min30s
八股 15min30s
【面向对象】谈一下对面向对象的理解。
【面向对象】讲一下静态多态和动态多态的区别。
【面向对象】模板是属于静态多态还是动态多态?(答的静态多态)
【C++】谈一下对智能指针的了解。(简单介绍)
【C++】将智能指针的对象通过参数值传递的方式传入一个函数,简述一下当这个函数执行开始到这个函数执行完毕,它调用的哪个构造函数、以及它什么时候触发它的析构函数,然后做到引用计数+1和-1的这个过程。(感觉没说清楚)
【操作系统】线程的栈空间是独立的还是共享?线程共享进程的哪些资源?还有哪些?(独立的;地址空间、它的内存资源,还有为进程所分配的CPU资源,没说全)
【操作系统】在项目中你给哪些资源加锁,判断依据是什么?哪些资源是线程不安全的,需要去加锁保护,比如堆需要,还有吗?(不会)
【数据库】SQL有几大特性?(不会)介绍对SQL的掌握。(讲了MySQL系统架构及存储)
【面向对象】谈一下你掌握的设计模式有哪些。单例模式有哪两种实现方式?
【网络】TCP和UDP的区别。(回答的不清楚,不全)
【网络】TCP的粘包问题如何解决?还有吗?(不全,只讲了首部加长度)
项目 4min30s
谈一下实习或是做的项目中,印象最深的是什么。