拓尔思/金证科技/中科软java社招面经分享

拓尔思信息技术股份有限公司

一面:

1、根据项目经验问一些细节问题。

2、多线程并发。

3、分布式开发。

4、集合。

5、Jvm调优。


二面:

1、多线程的了解。

2、数据库的索引。

3、linux 命令。

4、设计模式。

5、一些java 基础的知识。

6、框架的使用和原理理解。


三面:

1、以前项目中遇到过什么困难问题,怎么解决的?

2、有没有用过分布式的管理工具?


金证科技股份有限公司

面试过程:

1、一些java基础知识。

2、同步和异步的区别。

3、抽象类和接口。

4、还问了spring ROC的原理和一些原理性的东西。

5、问一些你的基本信息。

6、你为什么辞职?

7、之前的一些工作经验。

8、问你项目中一些亮点的地方。

9、对薪资待遇的期望。


中科软

面试过程:

1、说说你的优点和缺点

2、你们一般用什么框架?(答:我们一般用springMVC框架加mybatis结合。)

3、你怎么理解struts2框架?(答:是按mvcWeb MVC框架,核心是它的核心控制器。用Action处理类代替传统Servlet作为控制器的角色。)

4、还有一些数据库方面的问题。

5、请编写一个完整的程序,实现如下功能:从键盘输入数字n,程序自动计算n!,并输出。
1 n!=1*2*3**n
2:请使用用递归实现
3:请使用java实现。


package com.cpy.spring.controller;

import java.util.Scanner; //递归

public class Test {

public int sum(int x){

if(x==0||x==1){

return 1;

}

else {

return x*sum(x-1);

}

}

public static void main(String[] args) {

System.out.print("输入数字:");

Scanner input=new Scanner(System.in);

Int n=input.nextInt();

Test l=new Test();

System.out.println(l.sum(n));

}

}

 


#拓尔思##Java工程师##社招##面经##金证股份##中科软科技#
全部评论

相关推荐

4 22 评论
分享
牛客网
牛客企业服务