浩鲸云Java一面
-
自我介绍。
-
介绍下项目
-
系统的权限管理模型设计大概描述一下
-
用模板引擎做的什么内容
-
H5不挺好吗,为什么要用模板引擎。
-
有用户浏览,记录点赞数量如何实现。
-
讲一下项目流程,项目怎么设计怎么构思的大概讲一下。(没讲出来)
-
那这样吧,哪我们有一个项目跟你这个差不多,要你快速了解这个东西,你要从哪里上手这个系统。
首先从系统的整体框架入手,了解系统的功能是什么,要达成什么样的需求,就是总体的设计模块,然后再不断细化了解。
-
如果自己搭建一个项目应该怎么去搭建。(不太清楚怎么答,讲了下技术选型)
-
回到开始,实现一个权限管理,你应该怎么去建模,怎么实现这个功能,比如从一个简单的登录,这个流程是怎么样的大概讲一下。
然后接下来几分钟面试官,给我讲了下我回答的不足,以及一些建议。
-
然后给你一台机器没有任何网络能不能把这个项目搭建出来(不能)
-
哪给你一台机器,可以百度等,保证你做的东西自己都知道的话,你自认为能做到什么程度,能做出个什么东西来。
接下来回到熟悉的八股文环节
-
面向对象的特征,详细介绍一下
-
权限修饰符作用域讲一下。
-
String类可以被继承吗
-
String s = new String("helloworld");他们在内存中的存储方式怎么存的。
常量池,堆中都会创建一个helloworld对象,s指向堆中的对象
-
s存在哪。。
-
Java中抽象类与接口的异同
-
接口中的方法是抽象方法吗
-
try...catch...finally的时候在try里return,finally还会执行吗
-
说几个非检查型异常
-
实现线程的方式
-
如何得到一个线程的执行结果(FutureTask)
-
JDBC步骤
-
线程池的概念知道吗,有什么好处
-
Spring中创建Dao啊或者controller这些是原型还是单例的
-
为什么是单例的,为了解决什么问题
-
有一个student表,写SQL语句查询姓名重复记录。
-
反问