面试总结
新美大(3.16)—后台研发
- 项目,(GET POST的区别,
- 操作系统的基本知识,linux内核
- 数据库知识
- 第一范式和第三范式的区别
- 事务的四大特性
- MVC
- 数据库的设计
- 分布式对数据做备份,用队列来缓冲池,来解决抢购问题
- 数据结构红黑树,B+树,堆排序和快速排序,哈希碰撞解决(开放地址法,链地址法,再哈希)
- Linux文件系统
- 分桶操作
- Jvm的理解
- 常见网页错误提示,502、504
- 数据库的join操作
远景能源(3.18)—C++后台研发
- 笔试题,有序链表的合并
- socket编程(TCP/UDP相关知识)
- 网络的七层模型和四层模型
- 设计模式之工厂模式
- 5.
趋势科技(4.7)软件开发
- 虚函数表
- inline关键字怎么实现的
- cout 属于什么?类、对象、函数?
- 纯虚函数
- 数据库索引的实现、功能
美国国家仪器(4.9)Software Engineer Intern
- C++多态
- 虚函数表
- static关键字
- 进程和线程(栈属于哪一个)
- 智能指针
- 操作系统的内存管理
算法题
- n X n的棋盘上有若干个棋子,上下左右相邻的视为一个组,统计有多少个组
- n个台阶一次可以选择走两步还是一步,问一共有多少种走法(斐波那契数列)