广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机学校 > 惠州计算机学校 > 正文

Java开发面试HR会出什么难题?_惠州计算机Java培训

作者:邓华发布时间:2021-03-17分类:惠州计算机学校浏览:708


导读:Java开发面试HR会出什么难题?这是每个应聘Java开发职位的新人都非常在意的问题,那么下面惠州北大青鸟老师给大家分享一下Java开发面试HR会出什么难题。

Java开发面试HR会出什么难题?这是每个应聘Java开发职位的新人都非常在意的问题,那么下面惠州北大青鸟老师给大家分享一下Java开发面试HR会出什么难题。

1、年轻人,请回答一下servlet的生命周期,这个对于了解配置加载和预加载参数有重要意义?

面试者:web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。

面试官:请问当前Springmvc中controller会在调用后destroy么?

面试者:。。。。。

2、想必你知道一些关于threadLocal的知识,我不问你怎么使用,也不问你使用场景。我想说的是线程池提供给用户的线程会存在数据混淆么?(这个可能有点高端,有些高级开发都不知道,呵呵)

3、知道序列化吧,什么情况下需要序列化?RPC服务中的参数为啥都需要序列化呢?参数中的日期类型到底用sql.Date还是util.Date?

4、请问各位大侠,这个诡异的代码能运行么?

5、做下小调查,大家平时工作用到的代码管理器有哪些?是CVS还是SVN亦或GIT或者VSS,能给出使用的理由么?作者目前用的是SVN,因为这个工具当前比较通用受众多因此在使用。

6、请简单描述JDK和JRE的区别?以下的回答大家觉得还好吧

面试者:太简单了,JDK就是支持java开发者完成变成所需要的语言支持环境,而JRE则不需要JDK那么强大的工具,只需要能运行JAVA程序就可以了。呵呵,too younge too simple.

7、告诉我JVM的类加载过程?对不起各位这里直接提升了面试的难度,但是工作三年以上的中级程序员还是需要了解的,看图说话还差哪些过程么。

8、哦,工作快三年了,了解多JVM的双亲委派模式么,为什么需要由父类加载类再传递给最下面的类加载器?

面试者:就是说一个类进入虚拟机加载环节后,先由ApplicationClassLoader询问ExtentionClassLoader二哥这个类你能加载不,二哥自己也很谦虚还是我先问问大哥吧,大哥接到二弟请示后看了看类,哦,原来是String类啊,这个交给我加载了,你们不用管了。如果三弟不请求大哥二哥加载类的意见自己擅自行动加载String类,很可能加载到黑客自己写的String类,那后果简直不敢想象。

9、哦,对了如何如何控制多个子线程任务执行完成,再执行主线程程序?除了thread.join(2000),还有其他方法么?

10、下面的代码执行以后S1,S2分别等于多少?还是说会出现什么问题?

更多Java资讯关注网站动态,或者来惠州北大青鸟新方舟校区了解一下。

Java14.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


惠州计算机学校排行
标签列表
网站分类
文章归档
最近发表