诺瓦星云--一面挂
面试问题
1.理解的面向对象?
2.设计模式了解多少?
3.程序怎么实现单例模式?
4.多线程了解吗?
5.多线程使用需要注意什么?
6.临界资源访问,如果没有锁会怎么样?
7.资源竞争怎么办?
8.面向对象三大特性?
9.计算器,考虑扩展性,只有加法,每次只输入两个数。
10.TCP与UDP区别
11.多线程怎么创建线程?
12.线程池了解吗?
13.锁使用过什么?
14.用锁可能会出现什么问题?
15.怎么降低死锁概率?
16.锁的作用域?
17.HTTP1.0与HTTP1.1与HTTP2.0
18.数组和链表有什么区别?
19.c++11用过什么特性?
20.智能指针有什么作用?
21.数据库了解吗?
22.建立客户端与服务端通信过程中,有几个socket
23.websocket了解?
24.你在项目中担任什么角色?
25.项目中数据量大吗?
26.怎么保证数据实时性?
27.用到哪些技术和数据结构?
不知道该说这场面试,问了很多关于多线程的问题。反手就挂了,诺瓦的池子的水深不见底。