java后端面试题

饿了么java面试题:

1.所有的类都继承于object类,你用过的object类的直接子类有哪些,object类常用的方法有哪些

2.string,stringbulider,stringbuffer的区别

3.arraylist和linklist的区别,hashmap和hashset的区别,常用的集合有哪些

4.==和equals的区别

5.throwable有哪些子类,你遇到过哪些运行时异常

6.创建线程的几种方法

7.对i++多线程访问你会怎么做

8.二分查找的思想

9.最常见的排序算法你见过哪些,快排的基本思想以及时间复杂度

10.java中垃圾回收机制你是怎么理解的

11.java会出现内存泄露吗,如果会,在哪种情况下

12.抽象类和接口的区别

13.string类能被继承吗?为什么

二分查找,堆排序

 1、 对JAVA的了解程度

  2、 对底层知识是否了解,关于JVM说下内存实现

  3、 进程和线程,线程的状态,怎样创建线程,项目有没有用过多线程相关

  4、 XML和JSON的区别

  5、 Hibernate和batis的区别,缓存是怎么样的?

  6、 在校项目、实习项目

  7、 说说你对淘宝双11项目的了解,有没有想过怎么去实现的呢?

  8、 有没有什么想问的?

http://blog.csdn.net/xiongjunlbs/article/details/21790063

时间: 2024-10-07 05:07:02

java后端面试题的相关文章

最新阿里内推Java后端面试题

阿里一面题目: osi七层网络模型,五层网络模型,每次层分别有哪些协议.死锁产生的条件, 以及如何避免死锁,银行家算法,产生死锁后如何解决.如何判断链表有环.虚拟机类加载机制,双亲委派模型,以及为什么要实现双亲委派模型.虚拟机调优参数.拆箱装箱的原理.JVM垃圾回收算法.CMS G1.hashset和hashmap的区别,haspmap的底层实现put操作,扩容机制,currenthashmap如何解决线程安全,1.7版本以及1.8版本的不同.md5加密的原理.有多少种方法可以让线程阻塞,能说多

各大公司Java后端面试题,网友回复:不费洪荒之力面试成功

ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量. 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突. ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本. ThreadLocal在Spring中发挥着巨大的作用,在管理Request作用域中的Bean.事

java后台面试题整理及解答(二)JVM相关篇

类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据, 先静态.先父后子. 先静态:父静态 > 子静态 优先级:父类 > 子类 静态代码块 > 非静态代码块 > 构造函数 构造函数,字段,他们的执行顺序 一个类的实例化过程: 1,父类中的static代码块,当前类的static 2,顺序执行父类的普通代码块 3,父类的构造函数 4,子类普通代码块 5,子类(当前类)的构造函数,按顺序执行. 6,子类方法的执行, JVM内存分代 Java 8的内存分代改进  从永久代到元空

java后台面试题整理(包含)

1.Arrays.sort实现原理和Collection实现原理 Collection.sort()底层会调用Arrays.sort(),Arrays.sort()底层实现是TimeSort,TimeSort的算法就是先找到已经排好序数据的子序列,然后对剩余部分数据进行排序,然后在合并起来. 2.foreach和while的区别(编译之后) while会读一行输入,把它存入某个变量并执行循环体,然后再找其他行的输入,适用于不确定循环次数的情况:foreach是增强for循环,它是逐条读取,在循环

一家小公司的Java后台面试题

少爷自知在编程这一行没什么过多的天分,资质平平,但自己做的选择,就要为之努力奋斗. 前几天内推阿里,被弄错部门之后,杳无音信,于是便投了一家小公司,当天收到面试通知,去到直接是30分钟做题,总共16题,还算简单,不过仍有不足之处,少爷只拿到了前12题的题目,所以还是先记下来,以备复习. 1.反射中,Class.forName和Classloader.loadClass的区别. 2.描述一下如何定位和处理java内存泄漏的问题. 3.运行时异常和非运行时异常,各举个例子. 4.如果不让你用java

小米Python后端面试题

电话面 时长:30m 说一下对浏览器缓存的理解: 说一下MySQL优化: 说一下redis: 说一下从输入url到返回都发生了什么: 域名怎么解析的: 一面 1h 编程实现翻转单链表: MySQL中varchar和char的区别: HTTP协议常用的状态码: 对Redis的了解: GIL: 对加密的了解: 二面 1h,电面面试官,应该是小组或者部门leader: 设计一个类似滴滴打车优惠券的系统,尽可能详细,包括接口.数据表等: 斐波那契数列,打印出所有可能的结果(不是最终结果): MySQL索

Web前端面试题集锦

Web前端面试题集锦 前端开发面试知识点大纲: 注意 转载须保留原文链接(http://www.cnblogs.com/wzhiq896/p/5927180.html )作者:wangwen896 HTML&CSS: 对Web标准的理解.浏览器内核差异.兼容性.hack.CSS基本功:布局.盒子模型.选择器优先级及使用.HTML5.CSS3.移动端适应. JavaScript: 数据类型.面向对象.继承.闭包.插件.作用域.跨域.原型链.模块化.自定义事件.内存泄漏.事件机制.异步装载回调.模板

2017年-Web前端面试题(HTML至Nodejs)

[原]2017年-Web前端面试题(HTML → Nodejs)   出自作者小矮人Web前端,博文地址:http://www.cnblogs.com/itlkNote/  文中有少许重复问题! 第一阶段 HTML.CSS.HTML5.CSS3 1.XHTML与HTML的有何异同? 2.介绍一下CSS的盒子模型?弹性盒子模型是什么? 3.Doctype的作用?标准模式与兼容模式各有什么区别? 4.HTML5 为什么只需要写 <!DOCTYPE HTML>? 5.行内元素有哪些?块级元素有哪些?

一份来自于全球的前端面试题清单,看看老外喜欢考哪些题(部分有答案)

方括号中的蓝色标题是题目的出处,有些题目在原址内包含答案.搜集的大部分外国前端面试题没有做翻译,单词并不难,大家应该看得懂.题目旁边的方括号内, 简单记录了与此题相关的知识点.总共大概一千多道,包含国内的题目,如有错误,欢迎指正.有些原链可能已无法打开,有些可能需要代理才能查看. 一.HTML [HTML related interview questions] 1.What is doctype? Why do u need it? 2.What is the use of data-* at