广联达 一面 1. 你主要用什么语言 2. 数组和链表的区别 3. 定义一个变量和声明一个变量有什么区别(没答出来) 4. 手撕代码:交换a和b 5. 写完之后问:能不能优化一下,空间上优化(我没答出来) 6. 问项目 7. 抽象类和接口有什么区别 8. String可以继承么? 为什么 9. 手撕代码:求二叉树的高度,并讲解思路 10. 测试都能分为哪些测试 11. 黑盒测试都有什么,白盒测试都有什么 12. 测试一个函数 13. 测试一支笔怎么测试 14. 我看你数学获过奖,你很喜欢数学吗 想起...