--20181021 面试题(回想总结backup)

1.沟通能力;2.逻辑能力;3.职业亮点

 

1.CMS/VOS/EMR采用的是MVC模式,还是MVVM?后端仅仅用了spring+JPA?

答:看后端项目架构,直接查看Maven jar包的引用,cms(spring+jpa[hibernate实现spring jpa interface接口])。

系统层面(系统平台提供的服务+功能模块,模块提供的功能服务)+技术层面(框架的特性+框架提供的主要技术服务+主要技术接口/类的原理和作用)

2.CMS等提供什么服务,有什么模块具体提供什么功能模块 spring的IOC,AOP在参与的系统中实际的应用有哪些?

3.使用的注解@controller@transaction等原理左右和使用方式 SQL/oracle调优的方式方法

 

康普拓
1.统计学生对应的课程数

2.Java数字英文转化为数字组合

3.正则表达式d{5}[A-G]{7}

4.JS 数组对应的方法

5.Jsp页面控制不使用session

6.万变不离其宗,都是servlet容器执行的 controller是单例模式?

7.可以在xml中配置singleton=true/false servlet是单例?

8.spring transaction 事务安全层级别有哪几层?

9.oracle索引有哪些?

10.JDK,JRE,JVM等的概念 JDK最新几个版本的区别

11.数据结构栈和队列,(先进先出,后进先出)

12.arraylist 按对象中字段排序A a("name","age") b("name",age)

13.Arraylist linkedlist Hashmap hashtable Like 一般不走索引

14.什么情况下DB索引会失效?

 

20180625面试:

1.对spring boot /spring cloud 的了解

2.spring IOC,AOP的理解和应用

3.多线程实现的方式

4.单例模式的几种实现方式

5.select sysDate from dual(选择当前时间)

6.oracle表中有多个index(索引),如何指定其中一个index进行查询?

7.如何只选取表中前五条记录进行查看一下?

 

java实现英语数字翻译阿拉伯数字:

import java.sql.SQLException;
import java.util.Scanner;
public class translate {
    public static void main(String[] args) {
        while(true){
            Scanner in = new Scanner(System.in);
            String s;
            s = in.nextLine();

            String x[]={"zero","one","two", "three","four", "five","six","seven","eight","nine"} ;
            String y[]={"ten","eleven","twelve","thirteen","fourteen","fifteen", "sixteen","seventeen","eighteen","nineteen" };
            String z[]={"twenty","thirty","fourty","fifty", "sixty","seventy", "eighty","ninety" };
            int i,shu=0;
            for(i=0;i<10;i++){
                 /*'=='比较内存地址,equals()比较String内容*/
                 if(s.equals(x[i])){
                   shu=shu+i;
                   System.out.println(shu);
                   break;
                 }else if(s.equals(y[i])){
                   shu=shu+i+10;
                   System.out.println(shu);
                   break;
                 }
             }
             for(i=0;i<8;i++){
                if(s.equals(z[i])) {
                   shu=shu+i*10+20;
                   System.out.println(shu);
                   break;
                 }
              }
        }
   }
}

 

你可能感兴趣的:(面试类)