java面试feedback汇总

合集下载

java面试题库java面试题目及答案(3篇)

java面试题库java面试题目及答案(3篇)

第1篇一、基础知识1. Java简介题目:请简述Java的基本特点。

答案:- 简单易学:Java设计之初就考虑了易学性,使用面向对象编程。

- 原生跨平台:Java通过JVM(Java虚拟机)实现跨平台运行。

- 安全性:Java提供了强大的安全机制,如沙箱安全模型。

- 体系结构中立:Java不依赖于特定的硬件或操作系统。

- 高效:Java的运行速度接近C/C++。

- 多线程:Java内置多线程支持,便于实现并发处理。

- 动态性:Java在运行时可以进行扩展和修改。

2. Java虚拟机题目:请解释Java虚拟机(JVM)的作用。

答案:JVM是Java程序的运行环境,其主要作用包括:- 将Java字节码转换为本地机器码。

- 管理内存,包括堆、栈、方法区等。

- 提供垃圾回收机制。

- 管理线程和同步。

3. Java内存模型题目:请简述Java内存模型的组成。

答案:Java内存模型主要由以下部分组成:- 堆(Heap):存储对象实例和数组。

- 栈(Stack):存储局部变量和方法调用。

- 方法区(Method Area):存储类信息、常量、静态变量等。

- 本地方法栈(Native Method Stack):存储本地方法调用的相关数据。

- 程序计数器(Program Counter Register):存储线程的当前指令地址。

4. Java关键字题目:请列举并解释Java中的几个关键字。

答案:- `public`:表示访问权限为公开。

- `private`:表示访问权限为私有。

- `protected`:表示访问权限为受保护。

- `static`:表示属于类本身,而非对象实例。

- `final`:表示常量或方法不能被修改。

- `synchronized`:表示线程同步。

- `transient`:表示数据在序列化时不会被持久化。

二、面向对象编程5. 类和对象题目:请解释类和对象之间的关系。

答案:类是对象的模板,对象是类的实例。

Java面试宝典(2020版)

Java面试宝典(2020版)

Java⾯试宝典(2020版)⼀、Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发⼯具包,提供了 java 的开发环境和运⾏环境。

JRE:Java Runtime Environment 的简称,java 运⾏环境,为 java 的运⾏提供了所需环境。

具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的⼯具。

简单来说:如果你需要运⾏ java 程序,只需安装 JRE 就可以了,如果你需要编写 java 程序,需要安装 JDK。

2. == 和 equals 的区别是什么?== 解读对于基本类型和引⽤类型 == 的作⽤效果是不同的,如下所⽰:基本类型:⽐较的是值是否相同;引⽤类型:⽐较的是引⽤是否相同;代码⽰例:1 String x = "string";2 String y = "string";3 String z = new String("string");4 System.out.println(x==y); // true5 System.out.println(x==z); // false6 System.out.println(x.equals(y)); // true7 System.out.println(x.equals(z)); // true代码解读:因为 x 和 y 指向的是同⼀个引⽤,所以 == 也是 true,⽽ new String()⽅法则重写开辟了内存空间,所以 == 结果为 false,⽽equals ⽐较的⼀直是值,所以结果都为 true。

equals 解读equals 本质上就是 ==,只不过 String 和 Integer 等重写了 equals ⽅法,把它变成了值⽐较。

高德java面试题

高德java面试题

高德java面试题在这篇文章中,我们将介绍高德Java面试题,讨论一些常见的问题和解决方案。

这些问题将涵盖Java编程语言的各个方面,包括基础语法、面向对象编程、集合框架、多线程等。

希望通过这篇文章,能帮助您更好地准备高德Java面试。

1. Java基础问题在Java基础问题部分,我们将针对Java的基本概念和语法进行提问。

以下是一些常见的问题:1.1 Java中的八种基本数据类型是什么?Java的八种基本数据类型包括boolean、byte、short、int、long、float、double和char。

1.2 什么是自动装箱和拆箱?自动装箱是指将基本数据类型自动转换为对应的封装类,而拆箱则是将封装类转换为基本数据类型。

这一特性方便了基本数据类型与封装类之间的转换。

1.3 final关键字的作用是什么?final关键字可用于修饰类、方法和变量。

修饰类时表示该类不可被继承,修饰方法时表示该方法不可被重写,修饰变量时表示该变量是常量,不可被修改。

2. 面向对象编程问题面向对象编程是Java的核心特性之一,下面是一些与面向对象编程相关的问题:2.1 什么是继承、封装和多态?继承是指子类继承父类的特性和方法。

封装是指隐藏对象的内部数据和实现细节,通过提供公共接口使对象与外界交互。

多态是指同一个方法在不同对象上可能具有不同的行为。

2.2 抽象类和接口的区别是什么?抽象类是一种不能被实例化的类,它通常用作其他类的父类。

接口是一种只包含抽象方法和常量定义的类,它用于实现多重继承。

2.3 什么是重写和重载?重写是指子类定义一个与父类中相同的方法,并且具有相同的方法名、参数列表和返回类型。

重载是指在同一个类中定义多个具有相同方法名但参数列表不同的方法。

3. 集合框架问题Java集合框架提供了一组效率高、使用方便的数据结构,以下是与集合框架相关的问题:3.1 ArrayList和LinkedList有什么区别?ArrayList是基于数组实现的动态数组,具有随机访问元素的能力,而LinkedList是基于链表实现的双向链表,具有高效地插入和删除元素的特性。

java工程师面试记录

java工程师面试记录

面试记录一、2014-5-9候选人:A--------------面试官:研发一处白鹏●自我介绍●现在在做的项目有多少人?20人●是独立在做,还是?开发独立,但上面还有系统●下面有带人吗?没有●了解一下用过什么技术来做接口?webservice,sophy●有没做过报表的开发或定制?●怎么生成报表,用工具还是自己写?●输出的报表是什么格式的?●Oracle熟吗?●并存的话主要是做什么?●Trick用来干什么?●有哪几种方式的trick?●大数据能自己进行数据优化吗?●索引在什么情况下建?●存储数据时以什么方式(结构)去布局?●数据库查询时时从前往后还是从后往前的调整?●看环比时,是怎么实现的?●SSH框架熟吗?●Spring里A(可读可写),B(空白),C(可读),当A成功,但B insert出错后,整个思路能否回来?●Spring好吗?优缺点?●你使用hibernate有什么心得?●Hibernate里可以用SQL吗?●Strus用过几?1用过吗?●前台页面用的什么?●纯Javascript熟吗?有自己做过控件吗?●Javascript有什么对象?怎么实现进程?怎么发布服务?●对自己的职业规划?●目前做了那些努力?●努力过程中还有不足的?●你有什么要问的吗?面试反馈二、2014-5-12候选人:A-------------------面试官:研发一处贾俊宇●自我介绍●用swing中遇到的问题,如何解决?●大数据处理时印象深刻的案例?●最大数据有多少?保留几个月?●怎么处理新加的默认值?●怎么看执行计划?●介绍一下你的项目,做的什么?你的角色?●有什么场景会遗漏数据?●有没有用过线程?●关于事务处理●关于中间件有了解过吗?●有用过什么接口?●会怎样设计通信程?●Java原生的NIO,顶层接口是?●字节流和字符流的区别?●项目时间最长,人最多的一次?●同时分配了很多任务,怎么处理?●自己偏向于做哪种?技术还是应用?三、2014-5-22候选人:A--------面试官:研发一处党陈鹏●说一下你擅长的技能●讲一下你带的那个项目(项目是做什么的?涉及到的模块?你的工作职责?遇到的问题(不限于技术问题)?如何解决的?)●Java用过哪些框架?●有无做过CS架构系统,C端是用什么做的?●BS的UI用过些什么?●Java多线程了解吗?●情境:有一张表,某系统不停往里写数据,速度很快,经过最大优化,你的工作是负责读出数据,计算出每一条数据,然后删掉,但是过程中发现计算很耗时而且你无法改变外部系统往里写数据的速度,这时你该怎样设计呢?(用线程)●在多线程中,怎样防止这个数据被多个线程拿到?●有无处理过大数据?●你觉得数据库怎样?主要擅长使用哪种数据库?●Oracle有哪些个性化的函数或者关键字?●如何用一张表实现一个树状结构?●如何查出一个节点下面所有的子节点?●Oracle的核心在于执行计划,你对于执行计划有没有过了解?(数据都是千万上亿级的)●情景题:在A表上有X字段,建立了一个普通索引,使用的是hibernate,语句为select*A from A,X=?问,在什么情况下,不会走索引?(这是在做大数据过程中会常见的问题)面试反馈2014-5-23候选人:A-----------------面试官:研发三处袁爱平自我介绍做了什么提升自己的项目,产生的问题,如何解决的,自己的感受有一张表,每天的数据量增长一百万以上,你会如何优化?传统的J2EE框架用过吗?讲一下你用的其中最好的一种的优缺点Hibernate和mybeatles分别适合什么业务,举详细的例子Spring mvc和strus2的区别Spring mvc是支撑类的还是支撑方法的,判断依据?有没有代码重构的相关工作经验?写了多少行有价值的代码(自己写的)?对自己java基础哪一块比较熟练?你的多线程怎么样?Connection是做什么的?面试反馈。

java跳槽面试题目(3篇)

java跳槽面试题目(3篇)

第1篇一、Java基础知识1. 请简述Java的基本特点。

解析:Java具有“一次编写,到处运行”的特点,具有跨平台性;具有简单易学、面向对象、分布式、解释型、健壮性、安全性、体系结构中立、多线程、动态性等特点。

2. 什么是JVM?请简述JVM的作用。

解析:JVM(Java虚拟机)是运行所有Java应用程序的虚拟机。

它的作用是执行Java字节码,为Java程序提供运行环境,保证Java程序跨平台运行。

3. 请简述Java中的四种访问控制符及其作用。

解析:- public:表示公开的访问控制符,可以在任何地方访问。

- private:表示私有的访问控制符,只能在类内部访问。

- protected:表示受保护的访问控制符,可以在类内部和子类中访问。

- default(无修饰符):表示默认的访问控制符,只能在本包内访问。

4. 什么是封装?请举例说明。

解析:封装是将类的属性和行为封装在一起,对外只提供有限的接口。

例如,一个学生类,包含姓名、年龄、性别等属性,以及学习、休息等方法。

5. 什么是继承?请举例说明。

解析:继承是子类继承父类的方法和属性。

例如,一个动物类,包含行走、吃食等方法,一个猫类继承自动物类,则猫类具有行走、吃食等方法。

6. 什么是多态?请举例说明。

解析:多态是指同一个方法在不同对象上有不同的行为。

例如,一个形状类,包含计算面积的方法,一个圆形和正方形类继承自形状类,计算面积的方法在圆形和正方形类中有不同的实现。

7. 什么是接口?请举例说明。

解析:接口是一种规范,定义了类应该具有的方法,但不提供具体实现。

例如,一个Comparable接口,定义了compareTo方法,用于比较两个对象的大小。

8. 什么是泛型?请举例说明。

解析:泛型是一种类型参数化技术,可以在编译时进行类型检查,提高代码的安全性。

例如,一个List<T>泛型集合,可以存储任意类型的元素。

二、Java集合框架1. 请简述Java集合框架中的常用类及其特点。

Java面试题附答案合集(腾讯、阿里、字节跳动、百度、美团)

Java面试题附答案合集(腾讯、阿里、字节跳动、百度、美团)

Java⾯试题附答案合集(腾讯、阿⾥、字节跳动、百度、美团)这些⾯试题都是互联⽹⼤⼚真实流出的⾯试内容,每个问题都附带完整详细的答案,不像⽹上的那些资料三教九流有的甚⾄还没答案,这些⾯试题我也是经过⽇积⽉累才整理出来的精品资料。

这些⾯试题主要是针对1-5年左右的Java开发程序员提升的,不管是传统⾏业还是互联⽹⾏业,掌握这些技术基本都能拿到⼀个不错的薪资,希望对⼤家有所帮助。

⾯试真题-按知识点划分1. Java语法基础⾯试专题及答案:pdf2. Java集合_⾯试专题及答案.pdf并发编程1. 并发编程及答案(上) .pdf2. 并发编程⾯试题整理(答案)3. 并发编程⾯试专题及答案(上) .pdf4. 并发编程⾯试专题及答案(下) .pdf5. 并发编程⾯试专题及答案(下) .pdfJVM1. JVM⾯试专题及答案(上) .pdf2. JVM⾯试专题及答案(下) .pdf3. ⾯试必问之jvm与性能优化.pdfMySQL1. MySQL_⾯试专题及答案(上) .pdf2. MySQL_⾯试专题及答案(下) .pdf3. Memcached⾯试专题及答案pdf4. SQL优化⾯试专题及答案.pdf5. MongoDB_⾯试专题及答案.pdfRedis1. Redis⾯试专题及答案(上) .pdf2. Redis.⾯试专题及答案(下) .pdf3. redis⾯试题及答案(上) .pdf4. Redis⾯试专题及答案(下) .pdf5. Redis常问的40道⾯试题(答案)MyBatis1. MyBatis⾯试专题2. Mybatis缓存pdf3. Mybatis插件.pdf4. Mbais相关概含.pdf5. Mbatis基本应⽤.pdf6. Mbais注解开发.pdf7. Mybatis架构原理pdf8. Mbais配置⽂件深⼊.pdf9. Mbais复杂映射开发.pdf10. MyBatis⾯试专题及答案.pdfSpring1. Spring⾯试专题2. Spring AOP应⽤.pdf3. SpringMVC⾯试专题4. Spring⾯试71题与答案5. SpringBoot基础回顾.pdf6. SpringBoot数据访问.pdf7. SpringBoot视图技术.pdf8. SpringBoot缓存管理.pdf9. Spring MVC⾼级技术.pdf10. Spring⾯试专题及答案.pdf11. Spring loC源码深度剖析.pdf12. Spring AOP源码深度剖析.pdf13. Spring MVC源码深度剖析.pdf14. SpringMVC⾯试专题及答案.pdf15. SpringMVC.⾯试专题及答案pdf16. SpringBoot⾯试专题及答案.pdf17. SpringBoot⾯试专题及答案. pdf18. SpringCloud⾯试专题及答案:pdf19. SpringCloud. ⾯试专题及答案pdf20. SpringBoot原理深⼊及源码剖析.pdfDubbo1. Dubbo⾯试专题及答案(上) .pdf2. Dubbo_⾯试专题及答案(下) .pdf3. Dubbo⾯试28题答案详解:核⼼功能+服务治理+架构设计等其他技术⾯试题1. Zookeeper⾯试专题及答案.pdf2. zookeeper⾯试专题及答案:pdf3. Tomcat⾯试专题及答案(上) .pdf4. Tomcat⾯试专题及答案(下) .pdf5. Nginx⾯试专题及答案.pdf6. 数据库⾯试专题及答案pdf7. ActiveMQ_ ⾯试专题及答案pdf8. RabbitMQ⾯试专题及答案.pdf9. Kafka ⾯试专题及答案.pdf10. 消息中间件⾯试专题及答案pdf11. Netty_⾯试专题及答案.pdf12. Linux ⾯试专题及答案.pdf13. 设计模式⾯试专题及答案.pdf14. 数据结构与算法⾯试专题及答案pdf15. 计算机⽹络⾯试专题及答案pdf16. ⼈事问题_⾯试专题及答案:pdf17. 多线程⾯试专题及答案pdf18. 开源框架⾯试专题及答案.pdf19. ⾯试必备之乐观锁与悲观锁.pdf20. 设计模式⾯试专题及答案pdf深圳、上海、杭州、北京、⼴州真实Java⾯试题1. 北京-百度-Java中级.pdf2. 北京-京东-Java实习⽣.pdf3. 杭州-阿⾥云Java实习⽣.pdf4. 杭州-蚂蚁⾦服-Java⾼级pdf5. 杭州-蚂蚁⾦服-资深⼯程师.pdf6. 南京-软通动⼒-Java初级pdf7. 厦门-中软国际-Java初级.pdf8. 上海拼多多-Java⾼级.pdf9. 上海携程-Java⾼级.pdf10. 深圳-OPPOJava⾼级.pdf11. 深圳-丰巢科技-Java⾼级.pdf12. 深圳|乐信-Java⾼级.pdf13. 深圳-蚂蚁⾦服-Java⾼级.pdf14. 深圳-商汤科技-Java⾼级pdf15. 深圳|腾讯-Java⾼级.pdf16. 深圳-银盛⽀付-Java中级.pdf17. 深圳-中国平安-Java中级.pdf18. Java企业⾯试真题合辑(上) .docx19. Java企业⾯试真题合辑(上) .pdf20. Java企业⾯试真题合辑(下) .pdf21. Java程序员⾯试笔试宝典.pdf22. Java程序员⾯试笔试真题库-完整版.pdf23. Java企业笔试真题收录⼤全-最新版.pdf24. ⼴州唯品会Java⼤数据开发⼯程师.pdf阿⾥巴巴Java⾯试题1. 阿⾥巴巴校招研发.pdf2. 阿⾥巴巴JavaScript⾯试题.pdf3. 阿⾥巴巴⼀蚂蚁⾦服 Java⾯试题.pdf4. 阿⾥巴巴前端开发I程师笔试⼆.pdf5. 阿⾥巴巴前端开发⼯程师笔试- - .pdf6. 阿⾥巴巴研发⼯程师笔试选择题⼆.pdf7. 阿⾥巴巴研发⼯程师笔试选择题三.pdf8. 阿⾥巴巴研发⼯程师笔试选择题四.pdf9. 阿⾥巴巴研发⼯程师笔试选择题⼀.pdf10. 阿⾥巴巴DBA⾯试题[笔试⾯试] -2..pdf11. 史上最全阿⾥巴巴JAVA⾯试题总览.pdf12. 阿⾥巴巴校招测试开发⼯程师在线笔试题- 1.pdf13. 阿⾥巴巴腾讯华为⼩⽶搜狗笔试⾯试⼋⼗题-5.pdf百度Java⾯试题1. 百度试题.pdf2. 百度校园招聘笔试题WEB前端⼯程师-电⼦科技⼤学pdf3. 百度⼈搜,阿⾥巴巴,腾讯华为⼩⽶搜狗笔试⾯试⼋⼗题-6.pdf4. 互联⽹⼤型公司(阿⾥腾讯百度等) android⾯试题⽬ (有答案).com.pdf腾讯Java⾯试题1. 腾讯试题.pdf2. 腾讯Java⾯试题.pdf3. 腾讯Java_⼯程师笔试题.pdf4. 腾讯研发I程师笔试真题⼆.pdf5. 腾讯研发⼯程师笔试真题三.pdf6. 腾讯研发⼯程师笔试真题⼀.pdf7. 腾讯⾼级软件_⼯程师、项⽬经理⾯试题- 4.pdf字节跳动Java⾯试题1. 字节跳动⾯试题.pdf2. 字节跳动(今⽇头条、抖⾳) .pdf3. 字节跳动今⽇头条、抖⾳)往期⾯试真题.pdf腾讯、阿⾥、字节跳动、百度、美团Java⾯试题合集1. 阿⾥⾯试集锦.docx2. 阿⾥⾯试题⽬总结-6.docx3. 阿⾥⾯试问题总结.docx4. 字节跳动(抖⾳⾯试题) .docx5. 最新BAT⼤数据⾯试题.docx6. 腾讯201 6研发I程师编程题_-.docx7. 阿⾥⾼级Java⾯试题70道.docx8. 腾讯201 6研发I程师编程题5.docx9. 最新BAT《前端必考⾯试》.docx10. 最全的阿⾥java⾯经(清晰版) .pdf11. 最新BAT java经典必考⾯试题.docx12. 阿⾥实习⽣客户端笔试题⽬解析-3.docx13. 腾讯校招Java、测试⼯程师笔试题com.docx14. 字节跳动前端⼯程师实习⽣笔试题汇总.docx15. 百度、腾讯、头条、美团的ava⾯试题⽬总结.docx16. 百度、腾讯、头条、美团的Java⾯试题⽬总结.com.docx。

java面试英文自我介绍

java面试英文自我介绍

java面试英文自我介绍大家在面试java工程师时,企业都会要求有一定的英语水平!那么面试时,面试官要求大家用英语我们应该怎么表述呢以下是面试英文自我介绍范文,请参考!java面试英文自我介绍【1】My name i某某某, thi year i 21 year old, graduated from 某某 pLA information engineering univerity puter cience and technology profeional, in the four year of college life, I have graped the development and application of technology, but alo in the development of the netprehenive quality training.profeional kno tudent to profeional taff tranformation, try your bet into the nepetence can fit for any hard Nankai Univerity and majored in International Trade.I like muic and reaingbook,epecially economical book.It i my honor to apply thi job.I hope I can realie my dream in our pany.pleae give me a chance.Thank you very much.It i my great pleaure to introduce myelf.i ic.I am glad that i can take part in thi intervieetopany to pany, from the beginning of the project the main force to the development of the project leader, my bigget harvet in the agricultural letter nearly three year of work i, let me face to face munication better need freedom in the project withthe client ide, late in the project to provide training and project by cutomer feedback and project to know.May be I cant adapt to the change of pany, then put forward to leave away.。

Java高级面试题整理(附答案)

Java高级面试题整理(附答案)
如果你是印度板球迷,你可能能够与我的下一句话联系起来。字符串是Java的 VVS Laxman,即非常特殊的类。我还没有看到一个没有使用 String 编写的 Java 程序。这就是为什么对 String 的充分理解对于 Java 开发人员来说非常重要。
String 作为数据类型,传输对象和中间人角色的重要性和流行性也使这个问题在 Java 面试中很常见。
A foo() /\ /\ foo() B C foo() \/ \/ D foo()
即使我们删除钻石的顶部 A 类并允许多重继承,我们也将看到这个问题含糊性的一面。如果你把这个理由告诉面试官,他会问为什么 C++ 可以支持多重继承而 Java不行。嗯,在这种情况下,我会试着向他解释我下面给出的第二个原因,它不是因为技术难度, 而是更多的可维护 和更清晰的设计是驱动因素, 虽然这只能由 Java 言语设计师确认,我们只是推测。维基百科链接有一些很好的解释,说明在使用多重继
1)第一个原因是围绕钻石 形继承问题产生的歧义,考虑一个类 A 有 foo() 方法, 然后 B 和 C 派生自 A, 并且有自己的 foo() 实现,现在 D 类使 用多个继承派生自 B 和C,如果我们只引用 foo(), 编译器将无法决定它应该调用哪个 foo()。这也称为 Diamond 问题,因为这个继承方案的 结构类似于菱形,见下图:
为什么等待和通知需要从同步块或方法中调用, 以及 Java 中的 wait,sleep 和 yield 方法之间的差异,如果你还没有读过,你会觉得有趣。 为何 wait,notify 和 notifyAll 属于 Object 类? 为什么它们不应该在 Thread 类中? 以下是我认为有意义的一些想法:
2. 为什么 Java中不支持多重继承?
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

候选人一feedback:
1.自我介绍(英文)
2.介绍学校生活(中文)
3.介绍项目,项目中用到的技术
4.公司的构架
5.多线程,同步
6.IOC & AOP
7.Statement and Preparement
8.数据库index
9.Ant使用
10.List和Set的区别
11.常用集合类
12.垃圾回收
13.英文,为什么能够胜任这个职位
14.多线程协作,生产者和消费者
15.Java 反射
候选人二feedback:
1.introduce yourself
2. latest project 1.主要是java基础和jsp以及servlet(流程和线程安全性问题),问的都是一些很底层的问题
2. JS问的很多,包括怎么写js对象类
3. XML和WebServis也问到一些,XML主要是解析方式的比较
4. 数据库问的很少,就一条SQL语句,以及优化的写法
5. 框架问的很少,主要问了Struts2,Spring(DI,AOP)
候选人三feedback:
自我介绍6. 数组和链表的区别
7. String s=”abc”如何把s 的内容倒置变为”cba”
8. String a=”xyz”, String b=”xyz”,创建了几个对象? a==b 返回true还是false
9. 有个链表a->b->c->d->e,如何变为e->d->c->b->a
10. Hashtable 和hashmap的区别
11. 什么叫线性安全
12. 什么叫线程
13. 如何实现多线程
14. 抽象类与接口的区别
15. Overriding和overloading
16. Public, private, protected, friendly作用域
17. 什么是值调用
18. Final, finalize, finally
19. 如果catch 块中有 return 语句, finally 是否还被执行?
20. Static 修饰符的作用
21. 什么是实例变量
22. Main()方法前的修饰符是什么?如果把public去掉会怎样?
23. Exception 分类
24. 如何捕获异常
25. Throw 一个异常之后,由谁来处理这个异常
26. 用jdbc 连接数据库的代码
27. Get和post的区别
28. RuntimeException举例
29. 设计模式,说明其中一两个
30. I/O包中的常用类
1. 聚集索引和非聚集索引的区别
32. 数据库,将date类型转化成text类型
33. 数据库,有一张表,有姓名和id列,最快速的知道重复姓名的人员数目
34. 如何将一张表的数据插入到另一张表
35. 存储过程
候选人四feedback
自我介绍1. Collection的实现类有哪些?Map是不是Collection的实现类?
2. list 和set的区别?
3. equals()在hashset插入数据时的作用?
4. list有哪几种?他们都有什么区别?
5. Statement和PrepareStatement有什么区别?
6. 多线程的实现?
7. 两个线程怎么样使1线程处理一部分后处理2线程,需要做什么处理才能实现?
8. 设计模式有哪些?
9. 单列模式怎样实现?(不用框架)
10. 如果两个对象equals相等,那么是不是hashcode相等,相反也成立吗?
11. 垃圾回收机制是什么?它的运行原理?什么情况下,对象所持有的内存不会回收?什么情况下回收?
12. spring框架的优点?
13. unix,liunx了解吗?
14. 抽象类和接口的区别?
15. StringBuilder和StringBuffer的区别?
16. String和StringBuffer的区别?
候选人五feedback
1.介绍自己的业余生活(英文)
2.描述自己遇到问题怎么办,怎样最快的学习新技术(英文)
3.介绍自己的家乡(英文)
1.介绍项目,项目中用到的技术
2.Spring MVC 和 Struts的对比
3.JDBC的步骤
4.IOC & AOP
5.Statement and Preparement
6.Hibernate的映射关系,及其配置方法
7.ArrayList和HashSet的区别
8.Hibernate的session
9.hibernate的一级缓存和二级缓存
10.数据库的序列
11.sql语句的关键字union
候选人六feedback
1)英文介绍下自己的项目经历,
2)英文介绍下自己的生活
3)职业规划
4)为什么要离职
5)怎么和同时协调工作,出现了冲突或者被block住了怎么办?
6)自己的优势和虐势
7)自己受到的最大的挫折
1)常用的设计模式,他们都在什么地方有用到
2)jms
3)webservice
4)接口和抽象类
5)SSH
6)数据库union-join,left-join,存储过程
7)假如有一个千万级别的数据量,你怎么用JDBC提高他的存储效率,或者你提出你的看法
8)项目经历,都用到那些技术,自己做的是什么,这块问的比较多。

相关文档
最新文档