Skip to content

Instantly share code, notes, and snippets.

@macrotea
Created May 24, 2014 08:30
Show Gist options
  • Save macrotea/ea396918e89fe08e503c to your computer and use it in GitHub Desktop.
Save macrotea/ea396918e89fe08e503c to your computer and use it in GitHub Desktop.
Java高级知识
1、SQL中的having子句用来干啥的?
2、group by 可以对多个列进行分组吗?
3、用group by是否可以实现机器学习中的聚类算法?
4、常用的对称加密算法、非对称加密算法、HASH算法有哪些?
5、机器学习中的过拟合是什么意思?
6、什么是指令周期?一秒可以执行多少条指令?
7、JAVA中的内存可见性是什么意思?
8、有哪些常见的编程范型?
9、常用的软件建模方法有哪些?
10、数据结构中常用的树有哪些?分别用来解决什么问题?
11、什么是一致性哈希?
12、什么是bloom filter?
13、什么是闭包?
14、什么是倒排索引?
15、JAVA中的接口可以有方法实现吗?
16、JAVA中可以把代码做为返回值、参数吗?
17、JAVA有多少种基本类型?
18、JAVA中的基本类型和引用类型区别在哪里?
19、JAVA中,如果想知道一个对象的内存布局,该怎么办?
20、JAVA中的G1垃圾回收器,为什么起名叫G1?
21、JAVA中垃圾回收器的著名问题“STOP THE WORLD”是什么意思?
22、JAVA并发类库中的非同步、同步、并发数据结构有什么区别?分别用在什么场景?lock-free是什么含义?
23、JAVA中为什么反射的性能会很差?
24、JAVA中有很多的数据结构,你在用的时候如何去选择合适的?
25、算法复杂性有哪几种类型?最复杂的是什么?
26、JAVA8中的MAP REDUCE和谷歌论文中的MAP REDUCE是一样的吗?
27、MYSQL数据库中的索引和LUCENE的索引有什么区别?
28、BSP和FORK JOIN是一样的吗?
29、SPARK为什么会比MAP REDUCE快100倍?
30、云计算中是通过什么方式来给你的虚拟机分配硬盘的?
31、有几句简单的话和3个已知类别,在白板上用朴素贝叶斯分类器,手动验算一篇分类的完整过程。
32、什么是TF/IDF/DOC_LENGTH?有什么意义?
33、搜索和分词用的都是同一个分词器,为什么明明存在的内容却搜索不到,可能的原因是什么?
34、什么是暗网(hidden web)?
35、Java中如何对应用程序进行性能调优?
测测都能回答一半以上问题吗
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment