`
daisy8564
  • 浏览: 76705 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

面试感想

    博客分类:
  • JAVA
阅读更多
前两天去面试了,生生地被问了一个半小时的技术题,NND,没这么被虐过。打算把这次经历记录下来。主要问到的题目有:
1.Oracle,MySQL,DB2有什么区别?
2.什么是外键,有什么约束功能?
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。
作用是保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。
外键只能引用外表中的列的值或使用空值。

3.用ArrayList<Node>的数据结构存储,实现二叉树。
下面是Node的结构:
 Class Node{
  private int item;
  private int left;
  private int right;
  private int parent;
}

4.写一段程序,实现以下功能:输入“Hello World”输出
h 1
e 1
l 3
o 2
r 1
d 1
如果要求按照出现个数排序呢?怎么做?
5.
   public static void main(String[] args){
      String a = "hello";
      String[] b =[a,b,c,d,e,f,g] ;
      change(a,b);
      out.print(a);
      out.print(b[0]);
}

   public void change(String a,String[] b){
      a ="world";
      b[0] = "c";
}

请问运行结果是什么?
6.HashMap,HashTable,HashSet的区别,它们的存储结构分别有什么不同?如果两个hashcode相同,代表什么?
Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类,HashSet值不能重复。
HashMap可以看作三个视图:key的Set,value的Collection,Entry的Set。这里HashSet就是其实就是HashMap的一个视图。HashSet内部就是使用Hashmap实现的,和Hashmap不同的是它不需要Key和Value两个值。
Hashtable和HashMap的区别:
  1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;
  2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:
  Map Collections.synchronizedMap(Map m)
  这个方法返回一个同步的Map,这个Map封装了底层的HashMap的所有方法,使得底层的HashMap即使是在多线程的环境中也是安全的。
  3.在HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示HashMap中没有该键,也可以表示该键所对应的值为null。因此,在HashMap中不能由get()方法来判断HashMap中是否存在某个键,而应该用containsKey()方法来判断。

7.String,StringBuilder,StringBuffer的区别。
String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。
StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高。

8.UNIX Shell编程
9.用过数据字典吗?写过存储过程吗?
10.RuntimeException和一般Exception的区别。
剩下的记不清了,让我好好回忆下。现在回头想想这些题也挺简单的,都是基础。所以要好好复习基础,复习数据结构。
分享到:
评论

相关推荐

    一个程序员的面试感想

    标题中的“一个程序员的面试感想”意味着这篇文章将聚焦于一个程序员在面试过程中的体验、反思和学习。作为程序员,面试不仅仅是技术技能的展示,也是沟通能力、问题解决能力和个人职业素养的综合体现。这样的文章...

    中国农业银行北分面试感想.doc

    以下是从提供的面试感想中提炼出的关键知识点: 1. **面试前准备**: - **签到与证件审核**:面试者需携带户口本、身份证、四六级证书、学生证以及填写好的信息表进行签到。工作人员会核实这些材料。 - **面试...

    光大银行 福建分行面试感想.doc

    【光大银行福建分行面试分析】 面试是求职过程中的关键环节,对于申请光大银行福建分行的职位来说,充分的准备至关重要。以下是一些从面试经验中总结出的关键知识点: 1. **预先准备**:虽然面试通知可能不会列出...

    阿里面试经历感想回顾总结

    在面试中,Java的数据结构是面试官经常关注的重点,特别是对于有经验的开发者。LinkedList、ArrayList、HashMap 和 TreeMap 是Java集合框架中常见的数据结构,它们各有特点和适用场景。 1. **LinkedList**:...

    招聘面试的感想.doc

    在招聘面试过程中,应聘者的形象和能力展示至关重要。这篇文档主要反映了招聘面试中应注意的一些关键点,主要包括礼仪、外语口语能力和简历制作。 首先,礼仪在面试中的作用不容忽视。作为应聘者,主动向招聘人员...

    程序员面试.pdf

    三十六、华为面试归来的感想:作者分享了在华为面试后的感想和体验。 三十七、迅雷面试记:记录了作者在迅雷公司面试的过程和感受。 三十八、用友面试经历:介绍了在用友软件公司的面试经历。 三十九、TCL面试...

    中国建设银行信息技术类校招面试经验.pdf

    8. 面试后的感想和建议:提供面试经验的应聘者给出了个人的感受和建议,例如不进行英语面试可能减少了应聘者的压力,但无论如何,应聘者还是应该为可能的英语提问做好准备。同时,该应聘者也提到了自己的面试过程,...

    博士面试经历及感想.pdf,这是一份不错的文件

    博士面试是进入学术界的关键一步,它不仅是对个人学术能力的评估,也是对个人综合素质的考量。以下根据标题、描述和部分内容,详细解读博士面试中的关键知识点: 1. **广泛的知识面**:博士面试通常会涉及到广泛的...

    我的博士面试经历及感想.pdf,这是一份不错的文件

    博士面试是申请博士研究生的重要环节,它不仅是对申请人学术能力的评估,同时也是考察个人素养、研究计划和应变能力的过程。以下是对博士面试关键知识点的详细解析: 首先,面试的主题通常围绕申请者的知识广度。...

    农业银行面试经验.doc

    本资源提供了作者在农业银行面试的个人经验,包括面试前的准备、面试过程和面试后的感想。作者详细描述了面试前的紧张和准备、面试官的提问、面试过程中的紧张和自我介绍、考官的问题和作者的回答等。 面试前的准备...

    第一次面试Java实习生经历.doc

    本文分享了作者的第一次 Java 实习生面试经历,包括面试前的准备、面试过程和面试后的感想。作者通过分享自己的经历,希望能够帮助其他实习生更好地准备面试和职业发展。 标题解释:标题“第一次面试 Java 实习生...

    菜鸟取经·程序员面试(第1期)

    1.36 华为面试归来的感想 1.37 迅雷面试记 1.38 用友面试经历 1.39 TCL 面试经验分享 1.40 中移动总部面试经历 1.41 雀巢SMC 面试攻略 1.42 我在雀巢公司的面试 1.43 三赴上海易传媒—揭秘之旅 1.44 我在日企面试中...

    精品(2021-2022年)资料面试体系设计.doc

    例如,询问应聘者的交通情况或对面试场所的感想等,旨在创造舒适的面试环境。 3. **正题阶段**:这是面试的核心部分,面试官会根据预先规划或面试进程提问。提问类型包括开放式和封闭式,开放式问题鼓励应聘者自由...

    约翰霍普金斯大学电气工程面试经验汇总.pdf

    约翰霍普金斯大学电气工程面试经验汇总提供了申请博士职位的个人经历,详细介绍了面试的流程、面试官的问题、候选人的回答,以及面试后的感想和建议。以下是基于这份材料中提及的知识点: 1. 面试准备:面试者应...

    面试华为公司自我介绍精选.doc

    五、关于面试华为公司的感想 通过分析给定的文件,我们可以发现面试华为公司需要候选人具备的质量和能力。华为公司是中国通讯行业的佼佼者,具有完善的培训机制和人才选拔机制。候选人需要具备团队协作精神、诚实...

    c++笔试面试心得(要找c++相关编程工作的快下)

    ### C++ 笔试面试心得知识点汇总 #### 一、笔试与实践经验的重要性 根据文档描述,作者在寻找 C++ 相关工作时遇到了困难,主要体现在笔试和实践经验两个方面。这提示我们,对于想要进入 C++ 开发领域的求职者来说...

    IBM笔试题库及经验感想

    "IBM笔试题库及经验感想"这个压缩包文件很可能包含了一系列IBM招聘过程中可能遇到的笔试题目以及相关的解题策略和面试心得,对于准备应聘IBM的求职者来说是宝贵的资源。 首先,IBM的笔试通常涵盖以下几个主要方面:...

    大学生就业创业指导结课感想收集.pdf

    大学生就业创业指导结课感想收集.pdf 根据《大学生就业创业指导》结课感想,我们可以总结出以下几个重要的知识点: 一、毕业生要正确认识自己,主动适应社会。在择业过程中,每一位毕业生都希望找到一份称心如意的...

    16个java经典面试问题回答思路

    - **收获与感悟**:总结这次经历带来的收获和感想。 #### 15. 期望薪资 - **市场调研**:表明自己的期望薪资是基于市场调研得出的结果。 - **谈判空间**:表达对于薪资谈判的开放态度。 - **价值体现**:强调自己...

    工科女博士写在临近毕业前的几点感想精选.doc

    这些感想对于正在考虑读博、撰写论文或即将面临找工作的学生来说,都提供了宝贵的建议。在人生的关键节点,清晰的自我认知、明智的决策、有效的沟通技巧以及持续的学习精神,都是走向成功的重要步骤。

Global site tag (gtag.js) - Google Analytics