9.3下午三点面试的后端,面试官和通知面试的都挺不错的,因为我半路自学java有些基础不是很好,挂了很正常,,哈哈,下面记录一下,只能大致回忆一部分:
先简单介绍流程,第一个当然是熟悉的自我介绍,然后就是问问你学过什么计算机相关的课程,其次就是开始问一下一些基础,顺序不是很清楚了:
1、java有什么特性,对比C++这些有什么区别?
2、JVM内存模型和垃圾回收机制
2、TCP/IP和OSI模型,HTTP在哪一层,主要作用?
3、三次握手四次挥手
4、插入排序是稳定的排序算法吗,它的时间复杂度是多少,冒泡排序的时间复杂度,对于排序算法的稳定性是什么意思?
5、数组和链表在应用上有什么区别,数组链表扩容有什么不一样的
6、操作系统中进程和线程区别?
7、你使用过哪些数据库,我说的是MYSQL,然后问了一下关于主键索引和普通键索引有什么区别?
(先只能回忆这么多,如果有帮助就好,没有的话请勿喷)
全部评论
(5) 回帖