涂鸦移动一面
没有自我介绍上来就问!
1.MVC是什么,之间的联系
2.高内聚低耦合的特点
3.SVN是干啥用的
4.static的作用
5.JSON和XML的区别
6.强,,,来着,不会
7.强制类型转化的局限性
8.UML是干什么的,都是谁来用的
9.构造方法的特点(方法名以及返回值)
10.continue的作用
11.super的作用
12.白盒测试黑盒测试的区别
13.Dijkstra的作用以及实现细节,能否处理有向图
14.KMP算法的作用
15.平衡二叉树的作用,解决什么问题
16.冗余存储的优缺点
17.什么叫脏读
18.alter是干什么用的
19.并行和并发的区别
20.线程和进程的区别
21.对称加密和非对称加密的区别
22.口算16进制的12转化成二进制的(虽然要求口算,其实我只笔算的)
23.并查集(表示没听过)
24.这个题目问的odbc还是jdbc还是ojbc我不太记得了,我是回答的是jdbc的内容,还问了它的全称
25.里氏代换法则
26.什么叫流媒体(不会!)
27.矢量图和位图的区别(这个题目我是这样回答的,矢量图就是用矢量存储的图,位图是用位图存储的图,然后我就笑了)
28.大数乘法是怎么实现的
29.交换A和B,不使用第三方变量,并阐述原理,如果A和B是浮点数应该怎么做。
30.hashmap的实现原理
31.举一个递归的例子,举一个只能用递归解决的问题。
32.(开放题)你学的东西可以怎么运用到游戏中(瞎说了一通)
面试官很好,我说不会的时候,他就会说这个是加分项,是超纲的。一面问的满基础的,就这样。
#Java工程师#