计算机专业面试20个常见问题

什么是临界区?

值类型和引用类型有什么区别?

什么是进程中的堆和栈?

什么是版本控制?

什么是强类型编程语言?

您能描述一下有效的XML和格式良好的XML之间的区别吗?

线程和进程的关系是什么?

你为什么创建一个模拟对象??

什么是SQL注入?

MVC中的V代表什么,什么意思?

类和对象的区别是什么?

什么是单元测试?

迭代和递归有什么区别?

& amp和& & amp运营商有什么区别?

什么是测试驱动开发?

二叉树和二叉查找树有什么区别?