根网科技、鸿程系统后端Java社招面筋分享

根网科技

笔试:

1、首先会给你两套卷子,一套是数学逻辑题,基本上高中知识就能搞定,最后一道题考察股票交易的规则

2、另一套是java知识,着重考察java基础,会包括设计模式,多线程;


面试:

1、会问到你做的项目的技术点、架构等,怎么用的?

2、还会问道集合和多线程,框架问的很少,主要问底层的原理,偏重javaSE

3、多线程如何实现资源共享?

答:这是考察多线程的,当时我就说出一种办法,即实现同一个Runnable接口。现在把标准答案总结如下:

1)如果访问的类的方法相同:实现同一个Runnable对象,只需创建一个Runnable,这个Runnable里有那个共享数据

2)如果访问类的方法不同:把共享数据单独放在一个类中,然后再作为成员变量放到每个Runnable中,并把操作数据的方法也一块放这个类里;或者把每个Runnable对象都放到一个类中,作为内部类,共享数据放到外部类中;


4、Javainterrupted isInterruptedd方法的区别?

答:主要还是考察多线程的,前者是一个动作,表示中断在运行的线程,后者,只是判断这个线程是否中断而已;


鸿程系统

面试过程:

1、做的项目及工作经验,从项目上来考查你的开发经验及技术

2、oracle的索引类型

3、SpringMVC的启动流程

4、Redis在项目中的使用。

5、分布式锁。

6、怎么实现消息的顺序消费

答:使用分布式锁,zookeepermysql redis实现。

7、最后就是问之前离职的原因,自己是怎么学习的;

全部评论

相关推荐

28小凳也想实习:项目不用一个业务一个轮子吗,刷牛客好多人说要一业务一轮子
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

更多
牛客网
牛客企业服务