1 年经验 Java 求职面试题
Day1:
上午:
第一轮面试:
- 说下 Java 内存模型的组成和各部分的作用
- Java 类的加载机制
- 说下几个线程池的类别和特点以及实现原理
- 链表和 ArrayList 的区别
- Android 的消息机制
- Android 中需要更新 UI 需要做什么操作?
- TCP 握手挥手过程
- ……
第二轮面试:
下午:
- CPU 占用不高,服务假死,除了full Thread\连接数满 还会有什么原因
- 数据库的索引有什么用?是怎么提升效率的?底层数据结构是什么样的?两个字段同时查询是分开建索引还是一起建索引快?
- AQS 原理
- volatile
- 如何排查 OOM
- copyOnWrite是怎么保证并发的, 里面的 copy 是怎么实现的
- 垃圾回收算法
- 什么时候用有界队列\什么时候用无界队列
- 怎么手动实现一个缓存
- 说说你平时怎么 SQL 调优的,应该关注什么
- 说一下支付流程
- 数据库分表操作过长,在不停止服务的情况下,应该怎么操作
- 乐观锁悲观锁
Day2
Day3
- TCP 握手挥手
- 数据库连接池
- 讲述你理解的JVM(从类的加载到逻辑执行到被垃圾回收)
- Linux怎么查看某进程CPU占用高是它的什么行为导致的,如 i/o等。
- 100w个数字取最大的100个的算法,以及算法复杂度
- 如何查看特定进程的连接数
- tcp/ip的过程,是如何保证数据有效性的。
- 如何查看order by 走了什么索引
- 同步方法和可重入锁的应用场景和区别
- 说一下object.wait()是干嘛的
- innodb的b+树的叶子节点上是什么
Day4
- Java 内存模型 GC 算法
- Session & Cookie 区别联系
- Session 生命周期
- 多服务器 Session 管理
- shell 编程细节
- Java 的静态域理解
- Hibernate 懒加载
- Hibernate 1、2级缓存区别
- Struts 2 与Spring MVC 的原理区别
- XSS
- SQL 安全
- 从0 开始实现秒杀系统如何设计
- 小程序分享码怎么设计
- 谈谈 JVM 加载类到GC的过程
- IOC 原理
- AOP 原理
- Spring MVC 原理
- 口述小程序支付流程
1 年经验 Java 求职面试题的更多相关文章
- 【转载】 Java线程面试题 Top 50
Java线程面试题 Top 50 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题.Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员 的欢迎.大多数待遇丰厚的J ...
- Java线程面试题 Top 50 (转载)
转载自:http://www.cnblogs.com/dolphin0520/p/3958019.html 原文链接:http://www.importnew.com/12773.html 本文由 ...
- Java线程面试题 Top 50
转自:http://www.importnew.com/12773.html 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题.Java语言一个重要的特点就是内置了对并发的支持,让Java ...
- 【多线程】Java线程面试题 Top 50(转载)
Java线程面试题 Top 50 原文链接:http://www.importnew.com/12773.html 本文由 ImportNew - 李 广 翻译自 javarevisited.欢迎 ...
- Java线程面试题 Top 50(转载)
原文链接:http://www.importnew.com/12773.html 本文由 ImportNew - 李 广 翻译自 javarevisited.欢迎加入Java小组.转载请参见文章末尾的 ...
- [ImportNew]Java线程面试题
Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎.大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发.调试.优化经验,所以线程相关 ...
- 50个Java多线程面试题
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题.Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎.大多数待遇丰厚的 Java 开发职位都要求开发者 ...
- Java线程面试题 Top 50【转载】
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题.Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎.大多数待遇丰厚的Java开发职位都要求开发者精通多线程 ...
- 15个顶级Java多线程面试题及回答
Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分.如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程 的问题.在投资银行业务中多线程和并发 ...
随机推荐
- Jedis操作Redis--SortedSet类型 (会自然排序)
/** * SortedSet(有序集合) * ZADD,ZCARD,ZCOUNT,ZINCRBY,ZRANGE,ZRANGEBYSCORE,ZRANK,ZREM,ZREMRANGEBYRANK,ZR ...
- jenkins创建构建任务
构建项目类型 点击 Jenkins 首页 “创建一个新任务” 的链接, 输入任务名称 Jenkins 提供了六种类型的任务. 构建一个自由风格的软件项目 这是Jenkins的主要功能.Jenkins ...
- php方法重载
php方法重载 <?php/* * php面向对象的重写与重载重写:就是当子类继承父类的一些方法后,子类又在其内部定义了相同的方法,则这个新定义的方法会覆盖继承而来的父类的方法,子类只能调用 ...
- linux 图解常用的云运维监控工具
随着新技术的不断发展,云服务已经互联网企业的必须,但是长期以来会存在传统物理主机和云主机.私有云和公有云并存的状态.此外,互联网企业的发展速度非常快,小米.滴滴出行等很多企业都是在短短几年内发展起来的 ...
- MySQL (一)(未完成)
并发控制 读写锁 读锁: 共享锁 写锁: 排它锁 颗粒度 表锁,MySQL中开销最小的锁 行锁,MySQL中开销最大的锁 事务 ACID特性 原子性(Automatic) 隔离性(Isolation) ...
- 远程连接MongoDB数据库
不使用用户名和密码 安装MongoDB后,默认不使用用户名和密码即可在本地登录,如需远程登录,只要修改/bin/mongo.conf文件即可
- JD上市前内情:李彦宏雷军柳传志拷问刘强东
这篇文章是京东上市前夕,在某个会议上刘强东与柳传志.李彦宏.雷军等大佬们的闭门交流实录,由于当时京东正值上市敏感期,文章没有被发出来,现在京东上市了,我想,大家可以看看几位商界大佬对刘强东的“犀利拷问 ...
- [PHP] 从 PHP 5.3.X 迁移到 PHP 5.6.X不兼容点
从 PHP 5.3.X 迁移到 PHP 5.4.X不兼容点: 1.不再支持 安全模式 2.移除 魔术引号,设置 magic_quotes_gpc 系列将不会生效 3.Salsa10 和 Salsa20 ...
- HDFS学习
HDFS体系结构 HDFS采用了主从(Master/Slave)结构模型,一个HDFS集群包括一个名称节点(NameNode)和若干个数据节点(DataNode)(如图所示).名称节点作为中心服务器, ...
- k:特殊的线性表—队列
队列的概念: 队列是另一种特殊的线性表,它的特殊性体现在其只允许在线性表的一端插入数据元素,在线性表的另一端删除数据元素(一般会采用在线性表的表尾那端(没被head指针所指的那端)插入数据元素,在线 ...