当前位置:文档之家› 2016年大数据最新面试题

2016年大数据最新面试题

2016年最新面试题非技术1、难,又是怎么解决的?2、你进公司是否能马上做事写代码3、工作的稳定性,上一家的离职的原因4、是否愿意去做前台5、是否能够容入到这个团队6、7、里8、你是否能够胜任这个岗位9、问一下自学能力和沟通能力逻辑能力公司是否可以培训你10、项目共有多少人?怎么分布11、你对我们公司有什么了解12、你的优点跟缺点、兴趣和爱好13、你用过那些开发工具14、在做项目的时候你遇到最大的问题是什么问题,你是怎么去解决的15、在做项目的时候,客户加了新的需求,在技术上实现有困难的时候,-`16、谈谈你最熟悉的设计模式17、在项目中遇到最大的问题是什么?18、你对加班有什么看法19、你有男朋友吗?20、你未来有什么规划?21、离职的原因?22、大学学过哪些课程?23、你的模块有什么表?24、你的模块中那里最有技术含量?25、项目中遇到最难搞定的事?26、你对加班有什么看法?27、为什么想到来深圳工作呢?28、在做项目中遇到的最大的问题是什么?29、学过那些编程语言?30、在公司与同事相处如何?31、遇到问题解决不了时怎么办?32、在这项目中你最有成就感的是什么?33、在项目中你们都遇到了哪些重大问题?34、大学时学过哪些课程?35、与大学老师是否还有联系?36、大学同学都在那些地方工作及担任什么职务?37、为什么选择来深圳发展?38、对深圳这个城市有何看法?39、会不会云计算?40、对工作转行有何看法?41、工作压力大时如何调节情绪,解压?42、你的抗压能力如何?43、对工作的临时调动有何想法?44、你对加班有什么看法?45、你上一个公司加班多吗?大概是什么时候加班多?46、你的项目获取个人信息是从公安局接口里获取的吗?是如何获取的?47、上家公司的离职原因?48、上架公司的工资?49、你们是怎么写日记的?50、eclipse是用什么版本的.你们系统jdk用什么版本51、对于新技术你是怎么学习的?52、该项目中有什么吸引人的?53、使用开源框架在项目中有什么好处?54、在项目中遇到的最大难题是什么?你是如何解决的55、对于加班你怎么看56、上一家的公司离职原因是什么57、在技术上你有哪些优点?58、说一下SpringAop,在做项目的时候你在哪里怎么用的?59、你们班有几个女生?60、你对加班有什么看法?61、你对你以后有什么规划吗?62、你希望公司能够给你带来什么?63、你平时看过源码吗?64、有没有想过转测试?65、66、你一个星期学习时间又多少67、有问到C++问题。

68、你遇到新技术的时候要怎么去学习?69、你遇到困难的时候是怎么解决的,会经常遇到困难吗?70、大学的时候哪一门课学的最好?71、上家公司离职的原因?72、你了解别人负责的模块吗73、平时除了工作是否会学校新的技术74、工作之余是否会到社交网络中,在其中担任什么角色,是听大神吹牛还是自己发表过技术的帖子/75、是否考虑转前台76、如何处理同事之间的矛盾77、你还有什么要问我们的吗?78、你一般周末在做什么79、你在遇到了问题要怎么做80、你的年龄有点小,那你小学是什么时候读书的81、你做的项目上线了吗?网上可以找到吗82、83、你遇到最大的问题是用了多久时间解决的,还有一般问题是多久基础& 和&& 有什么区别?&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。

正如楼上所说的:if(expression1 & expression2){}中expression1 和expression2 无论expression1返回true还是false,都会继续判断expression2的返回值if(expression1 && expression2){}中如果expression1 返回false,那么expression2 不执行,跳出if语句,如果expression1 返回true,继续判断expression21、线程有那些辅助类2、怎么实现线程安全3、String str = new String (“aa”) 创建了几个对象2个对象第一个是“aa”,第二个new String()4、说一下多态面向对象的三大特性:封装、继承、多态。

从一定角度来看,封装和继承几乎都是为多态而准备的。

这是我们最后一个概念,也是最重要的知识点。

多态的定义:指允许不同类的对象对同一消息做出响应。

即同一消息可以根据发送对象的不同而采用多种不同的行为方式。

(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。

多态的作用:消除类型之间的耦合关系。

5、重写和重载的区别方法重写(overriding)子类写了一个和父类一模一样的方法(相同名字,相同返回值,相同入参)。

方法重载(overlading)方法的唯一性取决于方法名+参数的组合唯一。

1.方法名相同2.参数不同(类型不同或者顺序不同)3.与返回值无关。

6、Java语言的特点1. 跨平台性用户和公司有自己不同的计算机环境偏好,而软件为了能在这些不同的环境里正常运行,就需要独立于这些平台。

字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令。

Java虚拟机提供了一个字节码到底层硬对象的诸多好处,如代码扩展、代码复用等。

3. 安全性安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性。

语言级安全性指Java的数据结构是完整的对象,这些封装过的数据类型具有安全性。

编译时要进行Java语言和语义的检查,保证每个变量对应一个相应的值,编译后生成Java类。

运行时Java类需要类加载器载入,并经由字节码校验器校验之后才可以运行。

Java类在网络上使用时,对它的权限进行了设置,保证了被访问用户的安全性。

4. 多线程多线程在操作系统中已得到了最成功的应用。

多线程是指允许一个应用程序同时存在两个或两个以上的线程,定义的多线程。

5. 简单易用Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。

7、Java和j2ee的区别8、说一下你对线程池的理解9、你是如何理解多态的?10、Overload和Override的区别?11、Eclipse 有哪些常用的快捷键?12、 1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

3. 【Ctrl+/】快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

4. 【Ctrl+D】删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

5. 【Ctrl+M】窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。

查看和定位快捷键在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

1. 【Ctrl+K】、【Ctrl++Shift+K】快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

2. 【Ctrl+Shift+T】查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。

3.【Ctrl+Shift+R】和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。

4. 【Ctrl+Shift+G】查找类、方法和属性的引用。

这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

5. 【Ctrl+Shift+O】快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

6.【Ctrl+Shift+F】格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。

7. 【ALT+Shift+W】查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

8. 【Ctrl+L】定位到当前编辑器的某一行,对非Java文件也有效。

9. 【Alt+←】、【Alt+→】后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

10. 【F3】快速定位光标位置的某个类、方法和属性。

11. 【F4】显示类的继承关系,并打开类继承视图。

12.【ALT+Shift+S】快速跳出source 菜单get() /set()方法就用它13.【ALT+Shift+Z】选中某一行然后捕捉异常14./** + 回车为方法添加注释调试快捷键Eclipse中有如下一些和运行调试相关的快捷键。

1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。

2. 【F11】:调试最后一次执行的程序。

3. 【Ctrl+F11】:运行最后一次执行的程序。

4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。

6. 【F7】:执行完方法,返回到调用此方法的后一条语句。

7. 【F8】:继续执行,到下一个断点或程序结束。

常用编辑器快捷键通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。

1. 【Ctrl+C】:复制。

2. 【Ctrl+X】:剪切。

3. 【Ctrl+V】:粘贴。

4. 【Ctrl+S】:保存文件。

5. 【Ctrl+Z】:撤销。

6. 【Ctrl+Y】:重复。

7. 【Ctrl+F】:查找。

其他快捷键Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。

相关主题