笔试面试
文章平均质量分 75
huangshulang1234
这个作者很懒,什么都没留下…
展开
-
阿里技术面试
阿里技术面试1.Java IO流的层次结构?2.请说出常用的异常类型?3.SKU的全称是什么,SKU与SPU的区别及关系?4.FileInputStream 在使用完以后,不关闭流,想二次使用可以怎么操作?5.设计一个分步式登录系统?6.Spring加载过程?7.自己有没有写过类似Spring这样的AOP事务?8.Java中转载 2017-11-07 09:11:24 · 723 阅读 · 0 评论 -
Java面试题合集
Java面试题合集1.抽象类与接口的区别是什么?一个类可以实现多个接口,但是只能继承以及抽象类。类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。2.JDK和JRE的区别是什么?Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行apple转载 2017-11-07 09:09:54 · 336 阅读 · 0 评论 -
阿里巴巴Java面试题锦集
阿里巴巴Java面试题锦集阿里java相关问题,都是之前通过不断优秀人才的铺垫总结的,希望对大家帮助,祝面试成功,有个更好的职业规划。1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。转载 2017-11-08 09:15:05 · 1532 阅读 · 0 评论 -
JAVA面试技巧,不容错过!
JAVA面试技巧,不容错过!1 笔试 第一步,一般是笔试,笔试这个环节是很容易,几张试卷,一共也就十几道题。一般由5至10个选择题+2至5个论述题+1至2个编程题 组成。 平静心态–浏览所有题目–开答 答题的时候,要先把自己会的快速的答上来,选择题自然不多说了,论述题根据自己的理解大致说明一下,多少会给你自己加分的。 编程题其实也不难,出现几率最大的是写一个关于某某设计转载 2017-11-09 09:20:44 · 1407 阅读 · 0 评论 -
JAVA基础面试总结
JAVA基础面试总结1.00 什么时候使用基于接口编程?基于接口编程、Fascade层等等抽象封装都是有开发和维护的代价的,是否使用归根结底还是要看团队人员的分工情况,技术方面确实需要时,比如不同开发语言下连接;手机app与服务系统连接等,自然就要用了。1.01 Package是先分层还是先分模块?org.springside.模块A.we转载 2017-11-12 09:51:00 · 373 阅读 · 0 评论 -
2017年初BAT的JAVA面试题汇集
2017年初BAT的JAVA面试题汇集Java基础 ● 集合类以及集合框架;HashMap与HashTable实现原理,线程安全性,hash冲突及处理算法;ConcurrentHashMap; ● 进程和线程的区别; ● Java的并发、多线程、 线程模型; ● 什么是线程池,如何使用? 答:线程池就是事先将多个线程对象放到一个容器中,当使用的时候就不用转载 2017-11-12 09:51:25 · 1169 阅读 · 0 评论 -
java面试需要掌握知识点
java面试需要掌握知识点重点知识由于我面试的JAVA开发工程师,针对于JAVA,需要理解的重点内容有:JVM内存管理机制和垃圾回收机制(基本每次面试都会问,一定要搞得透彻)JVM内存调优(了解是怎么回事,一般做项目过程中使用较多)设计模式(熟悉常见设计模式的应用场景,会画类图,实在不行背几个也是有用的)多线程(每次都会问,包括线程和进程、线程状转载 2017-11-13 09:20:42 · 333 阅读 · 0 评论 -
2年Java开发工作经验面试总结
2年Java开发工作经验面试总结最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人有点帮助,再者就是稍微记录下这为期一个月的面试过程。转载 2017-11-13 09:23:34 · 299 阅读 · 0 评论 -
精选11道Java技术面试题并有答案
精选11道Java技术面试题并有答案1. JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程转载 2017-11-05 10:29:00 · 394 阅读 · 0 评论 -
面试感悟:3年工作经验java程序员应有的技能
面试感悟:3年工作经验java程序员应有的技能因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此转载 2017-11-05 11:08:40 · 337 阅读 · 0 评论 -
Java工程师面试时,一定要避开这些错误禁区!
Java工程师面试时,一定要避开这些错误禁区!Java程序员面试中的基本雷区相信大家都已经牢记于心了,但程序员不同于其他岗位,还有一些其他的注意事项,你必须注意了~~下面动力节点的老师在为大家提醒一下面试时不应该犯的错误。 1、只在电脑上练习 如果面试官要考核你的技术,很有可能会要求你在白板上写代码,而不是电脑上。所以,你就不能只在电脑上练习。电脑上的编译器会自动发转载 2017-11-05 11:15:18 · 564 阅读 · 0 评论 -
JAVA架构师面试题,如何成为架构师
JAVA架构师面试题,如何成为架构师经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。基础题目Java线程的状态进程和线程的区别,进程间如何通讯,线程间如何通讯HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别转载 2017-11-05 14:52:36 · 26443 阅读 · 5 评论 -
Java 高并发综合
Java 高并发综合这篇文章是研一刚入学时写的,今天整理草稿时才被我挖出来。当时混混沌沌的面试,记下来了一些并发的面试问题,很多还没有回答。到现在也学习了不少并发的知识,回过头来看这些问题和当时整理的答案,漏洞百出又十分可笑。发表出来权当对自己的一个提醒——如果不能一直进步,你就看不到当初傻逼的自己。曾经,我在面试Java研发实习生时最常听到的一句话就是:搞Java转载 2017-11-05 14:58:49 · 418 阅读 · 0 评论 -
15个高级Java多线程面试题及回答
15个高级Java多线程面试题及回答在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多转载 2017-11-06 09:12:33 · 260 阅读 · 0 评论 -
超详细的Java面试题总结(一)之Java基本知识
超详细的Java面试题总结(一)之Java基本知识最近在备战面试的过程中,整理一下面试题。大多数题目都是自己手敲的,网上也有很多这样的总结。自己感觉总是很乱,所以花了很久把自己觉得重要的东西总结了一下。面向对象和面向过程的区别 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用转载 2017-11-16 09:28:52 · 411 阅读 · 0 评论 -
面试必考的计算机网络知识点梳理
面试必考的计算机网络知识点梳理传输层概作用:传输层为它上面的应用层提供通信服务。在OSI七层参考模型中,传输层是面向通信的最高层,也是用户功能的最底层。传输层两大重要的功能:复用 和 分用。复用:在发送端,多个应用进程公用一个传输层;分用:在接收端,传输层会根据端口号将数据分派给不同的应用进程。和网络层转载 2017-11-23 09:24:31 · 490 阅读 · 0 评论 -
#面试java基础总结大全#集合框架
#面试java基础总结大全#集合框架四、集合框架 1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。 生活中很多数据的描述都采用的是字符串的。而且我们还会对其进行操作。 所以,java就提供了这样的一个类供我们使用。 (2)创建字符串对象 12345678910转载 2017-11-24 09:16:23 · 353 阅读 · 0 评论 -
Java面试知识点总结
Java面试知识点总结1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么?boolean boolean数据类型非true即false。这个数据类型表示1 bit,但是它的大小并没有精确定义。 《Java虚拟机规范》中如是说:“虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。在Java虚拟机中没有任何供boolean值专用的转载 2017-11-24 09:16:46 · 207 阅读 · 0 评论 -
40个Java集合面试问题和答案
40个Java集合面试问题和答案Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有转载 2017-11-24 09:17:00 · 225 阅读 · 0 评论 -
高频面试题整理~(持续更新)
高频面试题整理~(持续更新)1.TCP和UDP的差别:参考: TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过转载 2017-11-24 09:17:25 · 376 阅读 · 0 评论 -
[java后端]线下笔试及面试复习资料[四]—java相关1
[java后端]线下笔试及面试复习资料[四]—java相关1抽象类和接口的异同 1.语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract方法; 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的;3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和转载 2017-11-24 09:17:50 · 934 阅读 · 0 评论 -
java面试中集合框架问题汇总
java面试中集合框架问题汇总Java集合框架图一览: 一、ArrayList扩容机制 ArrayList底层采用Object类型的数组实现,当使用不带参数的构造方法生成ArrayList对象时,实际上会在底层生成一个长度为10的Object类型数组。123456789101112131转载 2017-11-25 09:23:21 · 337 阅读 · 0 评论 -
100+经典Java面试题及答案解析
100+经典Java面试题及答案解析面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装转载 2017-11-25 09:23:38 · 669 阅读 · 0 评论 -
50个Java多线程面试题
50个Java多线程面试题不管你是新 程序员还是老手,你一定在面试中遇到过有关线程的问题。Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎。大多数待遇丰厚的 Java 开发职位都要求开发者精通多线程技术并且有丰富的 Java 程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的 Java 面试中, 面试官会从线程的基转载 2017-11-25 09:24:34 · 315 阅读 · 0 评论 -
java之Cookie详解
java之Cookie详解Cookie是由服务器端生成,发送给 User-Agent (一般是浏览器),浏览器会将 Cookie 的 key/value 保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie 给服务器(前提是浏览器设置为启用 cookie )。 Cookie 名称和值可以由服务器端开发自己定义,对于 JSP 而言也可以直接转载 2017-11-25 09:24:48 · 269 阅读 · 0 评论 -
经典Java基础面试题大集合!
经典Java基础面试题大集合!问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么? 答案:hashCo转载 2017-11-25 09:25:08 · 3618 阅读 · 0 评论 -
八年PHPer的高级工程师面试之路,温水煮青蛙带来怎样的结局?
八年PHPer的高级工程师面试之路,温水煮青蛙带来怎样的结局?作者丨辉哥(知乎ID:hui-ge-5-19)这是一篇反面教材,希望也能引起部分程序员的警惕。最近半个月时间,经过几次面试,差不多已经对自己有了定位————距离腾讯T3岗位还是有一点距离。因为在一家小公司呆转载 2017-12-05 09:14:13 · 1583 阅读 · 0 评论 -
69道Spring面试题和答案
69道Spring面试题和答案Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好转载 2017-11-26 08:45:01 · 527 阅读 · 0 评论 -
【2017秋季校园招聘笔经面经专题汇总】
【2017秋季校园招聘笔经面经专题汇总】2017秋招进行时,牛妹特意为大家开放2017秋招面经专栏,同时面经活动也正在进行中,欢迎大家参与~~活动详情戳:http://www.nowcoder.com/discuss/11873?type=0&order=0&pos=4&page=1因为内容较多,牛妹不能一下子编辑完,部分链接可能点击不了,牛妹会持续更新~~~如果有符合要求的想被收转载 2017-11-26 08:45:37 · 327 阅读 · 0 评论 -
【牛客访谈】对话何俊林:腾讯百度华为搜狗和滴滴面试题汇总
【牛客访谈】对话何俊林:腾讯百度华为搜狗和滴滴面试题汇总牛客访谈规则】一周内在本帖下问问题,嘉宾会在一周内给你解答嘉宾简介:北漂有情怀小伙,田埂上的放羊娃,农村小伙,阳光和苦难同在。csdn博客专家,爱奇艺PPS工程师,个人公众号:DriodDeveloper, 记录个人原创 android 技术干货,问题深度总结,FrameWork源码解析,插件化研究。同时也记录转载 2017-11-26 08:46:02 · 841 阅读 · 0 评论 -
#面试java基础总结大全#多线程
#面试java基础总结大全#多线程收到这么多赞,忍不住又要写点了>-三、多线程: 1、进程和线程: 进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 线程:进程内部的一条执行路径或者一个控制单元。 两者的区别: 一个进程至少有一个线程 进程在执行过程中拥有独立的内存单元,而多个线程共享内存;转载 2017-11-26 08:49:17 · 339 阅读 · 0 评论 -
40个Java集合面试问题和答案
40个Java集合面试问题和答案1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以转载 2017-11-27 09:30:27 · 174 阅读 · 0 评论 -
Java 面试题:百度前200页都在这里了
Java 面试题:百度前200页都在这里了基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-转载 2017-12-23 10:07:36 · 749 阅读 · 0 评论 -
面试中单例模式有几种写法
面试中单例模式有几种写法“你知道茴香豆的‘茴’字有几种写法吗?”纠结单例模式有几种写法有用吗?有点用,面试中经常选择其中一种或几种写法作为话头,考查设计模式和coding style的同时,还很容易扩展到其他问题。这里讲解几种猴哥常用的写法,但切忌生搬硬套,去记“茴香豆的写法”。编程最大的乐趣在于“know everything, control everything”转载 2017-12-23 10:08:39 · 395 阅读 · 0 评论 -
2016秋招面经(蘑菇街+BT+网易杭研+CVTE+唯品会)
2016秋招面经(蘑菇街+BT+网易杭研+CVTE+唯品会)2016 届秋招面经 蘑菇街 +BT+ 网易杭研 +CVTE+ 唯品会 CS 本科生,大三寒假确定方向, Android 学习时间 1 月至 9 月,无编程功底,无算法竞赛经历,无一线互联网实习经历,无国家级奖学金。 希望这篇面经能给有同样起点或者同样经历的同学,带来帮助。转载 2017-11-28 09:14:38 · 1632 阅读 · 0 评论 -
校招总结~
校招总结~PS: 投的都是java岗 收获offer:华为,58,招银~(已知足) 回顾2017自己的校招历程,感谢牛客网以及各位牛友所给予的面经等帮助,在此校招即将拉下帷幕之际,特此记录一下校招心路之旅,算是一丢丢小小的回馈,请勿嫌弃~------------------------------------ 我是网易面试的分割线----------------------转载 2017-11-28 09:14:56 · 580 阅读 · 0 评论 -
JAVA高级面试总结-JVM篇
JAVA高级面试总结-JVM篇1.Sun HotSpot VM,是JDK和Open JDK中自带的虚拟机,也是目前使用范围最广的Java虚拟机。2.JVM内存分布程序计数器:是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。程序中的分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器完成。由于多线程是通过线程轮流切换并分配处理转载 2017-12-23 10:21:40 · 180 阅读 · 0 评论 -
Java常见面试题及答案1-10
Java常见面试题及答案1-101.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为转载 2017-12-23 10:25:12 · 300 阅读 · 0 评论 -
Java常见面试题及答案 21-30(集合类)
Java常见面试题及答案 21-30(集合类)21.HashMap的工作原理是什么?HashMap内部是通过一个数组实现的,只是这个数组比较特殊,数组里存储的元素是一个Entry实体(jdk 8为Node),这个Entry实体主要包含key、value以及一个指向自身的next指针。HashMap是基于hashing实现的,当我们进行put操作时,根据传递的key值得到它的转载 2017-12-23 10:23:10 · 201 阅读 · 0 评论 -
Java常见面试题及答案 11-20(JVM)
Java常见面试题及答案 11-20(JVM)11.JVM内存分哪几个区,每个区的作用是什么?java虚拟机主要分为以下一个区:方法区:1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据转载 2017-12-23 10:24:14 · 238 阅读 · 0 评论