1.介绍一个比较熟悉的项目,问项目具体细节,挺多
2.说一下hashMap 的底层,除了数组+链表,还可以用什么数据结构实现hashMap
3.排序,时间复杂度,应用的场景
4.堆排序和快排的区别和应用
5.进程和线程的区别
6.进程间的通信,线程间的通信
7.TCP和IP的区别
8.为什么TCP是可靠传输的
9.在线测评:给一个时间戳,算出具体的年和月(时间戳是从格林威治时间1970年01月
01日00时00分00秒起至现在)
10.String那几个的区别
11.操作系统中进程和线程的区别,线程中的堆内存可以是私有的
12.堆和栈的区别
13.Linux简单命令
14.算法中的排序,快排的时间复杂度,最坏情况是怎么样
15.算法题目
(1)n的阶乘---》非递归和递归实现方法
(2)1234变成4321 ,980----》89
(3)一个链表,只知道其中一个节点,不知道根节点,删除这个节点
(4)两个无序集合,求交集
注意:不能使用simpleFormat,date这些时间类,只能通过数学转换
问题:1)假如时间戳小于0呢
2)怎么区分公元前和公元后
MySQL有哪些索引。
联合索引有什么特点。
如何去看一条查询有没有使用索引。
索引优化。(不会)
只答了用distinct(col)/count(col)去判断一个键是否加索引好。
如何查看慢查询。(不会)
Java一般使用什么操作数据库。
JDBC实现一个select操作需要的步骤。
statement 有哪些?
大概记得就这些了,有几个问题没想起来,等想起来在来补充吧哈哈
最后问了一句,最近在看什么书?然后就没有然后了,
全部评论
(1) 回帖