花旗金融后端开发一面
1.介绍一下大学中学过的课程?
2.C,C++,java之间有什么区别?
3.进程和线程的区别?
4.你写过多线程的代码吗?
5.用什么保证多线程在你的代码上正常运行?
6.多进程通信的方式?
7.消息队列解决了什么问题?
8.如何让计算机只运行一个进程?
9.数据库的三范式?
10.数据库的索引是什么?
11.类的封装遵守什么原则?
12.给你一个学生上不同的课,你会怎么去封装?
13.分布式存储redis?
14.介绍了下实习?
15.我反问技术栈是什么?
面试官人很好的,看我这么菜也有耐心引导我。