java面试
杰哥一号号
666
展开
-
互联网公司常见面试算法题
1、假设淘宝一天有5亿条成交数据,求出销量最高的100个商品并给出算法的时间复杂度。先用哈希,统计每个商品的成交次数,然后再用在N个数中找出前K大个数的方法找出成交次数最多的前100个商品。优化方法:可以把5亿个数据分组存放,比如放在5000个文件中。这样就可以分别在每个文件的10^6个数据中,用哈希+堆统计每个区域内前100个频率最高的商品,最后求出所有记录中出现频率最高的前100个商品。2、有...转载 2018-04-14 13:09:07 · 573 阅读 · 0 评论 -
java面试中基础知识点
下文将罗列在实际学习开发中遇到的容易忘记的知识点,虽然简单,但有必要记下来随时查看。 概念1:try-catch-finally块中,finally块在以下几种情况将不会执行。(1)finally块中发生了异常。(2)程序所在线程死亡。(3)在前面的代码中用了System.exit();(4)关闭了CPU概念2:泛型是什么?答:泛型主要解决安全和代码重用率的问题,它有自动装箱和拆箱的功能。利用与一...转载 2018-04-14 15:10:57 · 209 阅读 · 0 评论 -
java泛型常见面试题
1. Java中的泛型是什么 ? 使用泛型的好处是什么?这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人 都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止了那种情况的发生。它提供了编译期的类型安全,确保你只能把正确类型的对象放入 集合中,避免了在运行时出现ClassCastExcepti...转载 2018-04-14 15:41:23 · 216 阅读 · 0 评论 -
知名互联网公司校招java开发面试知识点详解
天之道,损有余而补不足,是故虚胜实,不足胜有余。如背景中介绍,作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。主要包括以下几个部分:Java 基础知识点Java 常见集合高并发编程(JUC 包)JVM 内存管理Java 8 知识点网络协议相关数据库相关MVC 框架相关大数据相关Linux 命令相关面试,是大家从学校走...转载 2018-04-13 11:39:13 · 589 阅读 · 0 评论 -
java面试170道精讲:留着慢慢看
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...转载 2018-04-20 09:30:47 · 705 阅读 · 0 评论 -
剑指Offer程序(java版)
面试题 2 :实现单例模式 1. 饿汉式单例类public class SingletonClass { private static final SingletonClass instance=new SingletonClass();//私有构造函数 private SingletonClass() {} public static SingletonClas...转载 2018-07-26 17:32:45 · 263 阅读 · 0 评论 -
程序猿面试时的65个技巧性回答
1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的 技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事 的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在...转载 2018-08-04 20:41:32 · 1015 阅读 · 2 评论 -
Java面试之对五大框架的理解
五大框架(springMVC,struts2,spring,mybatis,hibernate)说说你对springMVC框架的理解?简要口述(如果感觉说的少可以在完整答案里面挑几条说) Springmvc就是spring框架的一个模块,它是一个基于mvc设计思想的前端web层框架,主要作用就是对前端请求进行处理。 完整答案 Springmvc就是sprin...转载 2018-08-29 11:51:15 · 2162 阅读 · 0 评论