第一次视频面,有点紧张,趁还记得点写下来。 1、Java垃圾回收 。 2、交换两个数字,不用第三个数。 3、topk问题(堆,排序) 4、能不能O(n)复杂度的(快排分割) 5、堆和分治法的比较,使用场景。 6、ACM中的用到的算法随便说两个。 7、手写代码:给出两个版本号比较大小,比如 1.2.1 < 1.10.2.0 。 8、mysql char 和 varchar的区别,varchar括号里的数字是什么意义,单位是什么。 9、进程和线程区别,为什么用多线程。 10、互联网加班的看法。 11、反问:有什么可以加强的(代...