`
阅读更多

面试了 middle 博 死的好惨啊;

 

面试题自己总结下;

 

刚上来给了个java题,傻眼了。

 

主要题目有神马;----

1,8种内置对象;各有什么作用;

2,多线程有什么表示方法?怎么表示?

3,实现同步有什么方法?怎么表示?

4,用你会的一种语言 写一个冒泡排序;

5,写个静态方法实现 int 的交换(用符合joc的模式,输入,输出)

6,写个静态方法实现 integer的交换(用符合joc的模式,输入,输出)

7,try里有个retrun ,finally会执行么?什么时候执行; 

8,sleep和wait有什么区别

 

IQ题,9个点,4条直线。

 

 

bi题目

 

什么是数据仓库?

数据仓库和数据库的区别?

什么是olap,作用是什么?

 sql转置; 

 然后分时写个sql;

把每个时间段的访问次数 --统计下;

 

 

最后

总结TB级叫海量数据。。。

加索引不一定会快。

怎么看执行计划。。如何使其时间变短;

 

 

为什么自己的行业不待了。。。我的回答是自己行业太难熬了。。。

回答错误,不应该给自己的行业找缺点,而应该从自己的兴趣来谈。。。增长经验了

 

 

 

下面就BI,来答题:

1,什么是数据仓库?

数据仓库是一个面向主题的,集成的,相对稳定的,反映历史变化的数据集合,用于支持管理决策;

2,数据库与数据仓库的区别?

 

数据库是面向事务的设计,数据仓库是面向主题设计的。

  数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。

  数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。

  数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表

  数据库库在基本容量上要比数据仓库小的多。

  数据库是为了高效的事务处理而设计的,服务对象为企业业务处理方面的工作人员,而数据仓库是为了分析数据进行决策而设计的,服务对象为企业高层决策人员。

 

3,数据仓库的体系结构

数据源

  是数据仓库系统的基础,是整个系统的数据源泉。通常包括企业内部信息和外部信息。内部信息包括存放于RDBMS中的各种业务处理数据和各类文档数据。外部信息包括各类法律法规、市场信息和竞争对手的信息等等;

数据的存储与管理

  是整个数据仓库系统的核心。数据仓库的真正关键是数据的存储和管理。数据仓库的组织管理方式决定了它有别于传统数据库,同时也决定了其对外部数据的表现形式。要决定采用什么产品和技术来建立数据仓库的核心,则需要从数据仓库的技术特点着手分析。针对现有各业务系统的数据,进行抽取、清理,并有效集成,按照主题进行组织。数据仓库按照数据的覆盖范围可以分为企业级数据仓库和部门级数据仓库(通常称为数据集市)。

OLAP(联机分析处理)服务器

  对分析需要的数据进行有效集成,按多维模型予以组织,以便进行多角度、多层次的分析,并发现趋势。其具体实现可以分为:ROLAP(关系型在线分析处理)、MOLAP(多维在线分析处理)和HOLAP(混合型线上分析处理)。ROLAP基本数据和聚合数据均存放在RDBMS之中;MOLAP基本数据和聚合数据均存放于多维数据库中;HOLAP基本数据存放于RDBMS之中,聚合数据存放于多维数据库中。

前端工具

  主要包括各种报表工具、查询工具、数据分析工具、数据挖掘工具以数据挖掘及各种基于数据仓库或数据集市的应用开发工具。其中数据分析工具主要针对OLAP服务器,报表工具、数据挖掘工具主要针对数据仓库。

 

 

 

java面试题

--------------9个内置对象;

 

内置对象

代表内容

范围

request

触发服务调用的请求

request

response

对请求的应答

page

session

为请求的客户创建的session对象

session

application

从 servlet 配置对象获得的 servlet 上下文(如在getServletConfig() ,getContext()的调用中)

application

out

向输出流写入内容的对象

page

pageContext

本 JSP 的页面上下文

page

page

实现处理本页当前请求的类的实例

page

config

本 JSP 的 ServletConfig

page

exception

表示JSP页面运行时产生的异常

Page

 

 

2多线程有两种实现方法。一种是继承Thread类,一种是实现Runnable接口!  
同步有两种方法。一种同步方法,一种同步代码!分别是synchronized,wait与notify ;

 1. 用 synchronized 修饰需要同步的方法 
 2. 用 synchronized 块包围需要同步的语句

 

3

public class  Sort {
public static void main(String[] args) {
  int[] a={89,56,66,45,24,35};
  int temp;
     boolean flag=true;
    
     for(int i=a.length-1;i>0&& flag ;i--) //总共6个数 拿一个和其余比较
  {                                     //所以是5次(自己和自己不用比较)
   for(int j=0;j<i;j++)
   {
    flag=false;
    if(a[j]>a[j+1]) //按顺序依次比较大小
    {
     flag=true;   //这里说明比较还在继续
     temp=a[j];    //把大的数字往前面放
     a[j]=a[j+1];
     a[j+1]=temp;
    }
   
   }
}

 

 

4符合javadoc规范的方法

 

/**

 

* show 方法的简述.

* show 方法的详细说明第一行* show 方法的详细说明第二行

* @param b true 表示显示,false 表示隐藏

* @return 没有返回值

*/

public void show(boolean b) {

frame.show(b);

}

 

 

 

分享到:
评论

相关推荐

    C++面试题集锦.pdf

    C++面试题集锦,总共140页,包含C++语法,Linux,操作系统,网络,算法,数据结构,数据库,设计模式,HR问题等面试常见问题。...仅供参考复习使用,切勿为了自己过面试死记硬背,自己有实力最重要。

    C/C++程序员面试指南.杨国祥(带详细书签).pdf

    面试题2:用C编写一个死循环程序 面试题3:用变量a给出下面的定义 面试题4:设置地址为0x67a9的整型变量的值为0xaa66 面试题5:评论下面这个中断函数 面试题6:评价一个代码片段 第8章 面向对象 8.1 面向对象的基本...

    前端面试-JavaScript

    前一段时间和大牛们交流了一下,据反馈现在Android岗位也没有以前那么多了,没这么好找了,面临2016年寒冬季节,大量公司模仿O2O模式导致死掉企业的很多,在加之培训机构大量的培训人,导致供大于求,当然这不意味着...

    Java 面试指北 本文主要介绍了如何准备Java面试

    本文主要介绍了如何准备Java面试。作者指出,技术面试不同于...准备面试不等于耍小聪明或者死记硬背面试题,一定不要对面试抱有侥幸心理。本文提供了一些面试准备的建议和技巧,希望能帮助读者在面试中取得更好的成绩。

    面试宝典——死记硬背也能拿15k

    为了让学生,能够快速实现高薪就业梦想,整合一些资料,以及相关的面试问题及面试技巧,希望在就业过程中,能够助力学子,少走一些弯路,通过面试宝典,能够进行针对向的复习和总结,在面试过程中,能够娴熟的运用所...

    java面试200题(经典的东西哦,面试必看)

    java面试200题,java面试200是很经典的面试资料。初学java的人应该好好记住,理解他们的原理更重要哦。切不可死记硬背哦

    JAVA面试题集合面试技能大全

    JAVA面试题集合面试技能大全 JAVA面试题集 基础知识: 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况...

    c语言面试题集(单片机)

    c语言面试题集(单片机) 1.预处理器(Preprocessor) 2.死循环(Infinite loops) 3.数据声明(Data declarations) 4.关键字Static 5.关键字Const 6.关键字Volatile 7.位操作(Bit manipulation) 8.访问固定的...

    非常详细的程序员面试题集锦

    非常详尽的各大公司面试题 额外给新人建议:看面试题不要死记硬背 要悟出道道来 为什么常考这些问题, 掌握了一技之长 找工作不难。

    Java测试题,感觉跟面试题相似

    这是我们se的测试题,感觉跟面试题有点相似,班里人都说难度适中...

    前端面试宝典V3.1.pdf

    前端面试宝典

    还在死记硬背面试题,面试官问我题的时候,我哭了,试试这一套,精心提炼核心重点内容简化实战应用面试宝典10秒钟搞定一道面试题!

    最新版Java面试宝典,精心提炼核心重点内容简化应用面试实战10秒一道,Java初级,高级,框架,底层原理,数据库,操作系统,微服务,IO,并发,JVM,容器,SpringBoot,SpringCloud,linx,面向对象,常用类,多线程,...

    计算机软件面试题

    计算机软件面试题 对大家很好用希望大家下载

    英语面试方法和注意事项

    面试时候,为了考验面试者的英语水平,考官通常会要求应试者用英语进行自我介绍.那我们应该如何应对呢?首先,要先写好英语自我介绍的稿子,好让心里有底,把一些关键的内容熟记,但是切勿死记硬背,那样只会让自己难堪,因为...

    面试框架+技巧+礼仪+法则+误区+案例分析.zip

    面试时,如何介绍死的快.pdf 面试自我介绍 幽默一点也无妨.pdf 面试自我介绍四大禁忌.pdf 面试自我介绍如何表述自己的优缺点.pdf 面试自我介绍有哪些要领.pdf 面试自我介绍案例.pdf 面试自我介绍礼仪.pdf 面试自我...

    国家公务员面试中死亡概率最高的十句话.doc

    国家公务员面试中死亡概率最高的十句话.doc

    面试被问死怎么办,来听听这位同学的方法

    面试被问死很正常,很多同学很害怕被问死,其实大可不必,来看看我的文章,听听录音你就知道了。 https://blog.csdn.net/aley/article/details/129258013

    集合常见面试题

    jdk1.8之前并发操作hashmap时为什么会有死循环的问题? hashmap扩容时每个entry需要再计算一次hash吗? hashmap的数组长度为什么要保证是2的幂? 如何用LinkedHashMap实现LRU? 如何用TreeMap实现一致性hash? ...

    计算机Java、网络面试资料

    华为Java面试题集第一部分:基础知识 基础知识: 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是...

    java精华面试题200道

    市面上大部分面试题只讲了基础概念,没有提供题目解析和示例代码,不利于读者真正的掌握背后的原理,只能死记硬背,且容易忘记。 为了规避这些“坑”,我跑了 20 多家互联网公司,来确认 Java 面试中实际考察的高频...

Global site tag (gtag.js) - Google Analytics