66

后台开发常问面试题集锦(问题搬运工,附链接)

 6 years ago
source link: https://juejin.im/post/5a0fee5ef265da43284070eb
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

后台开发常问面试题集锦(问题搬运工,附链接) - 掘金

      • 搜索

后台开发常问面试题集锦(问题搬运工,附链接)

2017年11月18日 08:26 ·  阅读 3540
后台开发常问面试题集锦(问题搬运工,附链接)

Java基础问题

String的'+'的性能及原理

java之yield(),sleep(),wait()区别详解-备忘笔记

深入理解Java Stream流水线

抽象 & abstract关键字

Java final 修饰符知识点总结(必看篇)

Java中的static关键字解析

Java 回调机制解读

Java抽象类与oop三大特征

Java时间和时间戳的相互转换

Java为什么要使用内部类?

Synchronized(对象锁)和Static Synchronized(类锁)的区别

select,poll,epoll优缺点及比较

java提高篇(八)----详解内部类

单例模式和双重检查锁定

java中实现多态的机制是什么?

java提高篇(四)-----理解java的三大特性之多态

java类静态域、块,非静态域、块,构造函数的初始化顺序

Java 中的 String 为什么是不可变的?

Java的string类为什么是不可变的

Java泛型深入理解

静态内部类和非静态内部类的区别

十分钟理解Java中的弱引用


底层原理(JVM、JMM、Java源码、并发等)

JVM如何操作缓冲区

成为Java GC专家(3)—如何优化Java垃圾回收机制

JVM性能调优(重要)

Java8系列之重新认识HashMap

解读克隆

如何正确遍历删除List中的元素,你会吗?

keySet和entrySet效率比较

Thread的run()与start()的区别

JAVA并发编程学习笔记之ReentrantLock

百度笔试题:malloc/free与new/delete的区别

JAVA集合框架中的常用集合及其特点、适用场景、实现原理简介

JAVA并发编程学习笔记之ReentrantLock

详解Java中LinkedHashMap

请求Servlet流程以及Servlet生命周期

java finalize方法总结、GC执行finalize的过程

JVM系列三:JVM参数设置、分析

Java泛型总结

Java并发之CountDownLatch、CyclicBarrier和Semaphore

使用LinkedHashMap构建LRU的Cache

谈谈ConcurrentHashMap1.7和1.8的不同实现

HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别

Java 四种线程池

JDK与设计模式:命令模式

细数JDK里的设计模式

java多线程(二)——用到的设计模式

Java并发核心基础——线程池使用及底层实现机制详解

单例模式的优缺点和使用场景

Java 8 中的ConcurrentHashMap源码分析

线程池


框架类问题(Spring、SpringMVC、Mybatis等)

Spring AOP的实现原理

git干货系列:(三)我提交错了我想撤销或者回退版本

Java Web应用中支持跨域请求

69道Spring面试题和答案

深入理解 Spring 事务原理

Spring事务管理(详解+实例)

MyBatis动态SQL底层原理分析

简述Spring容器与SpringMVC的容器的联系与区别

Spring AOP 实现原理

jsp 九大内置对象和其作用详解

浅谈 SOAP

Maven如何解决包冲突问题

maven中如何将所有引用的jar包打包到一个jar中

MyBatis 拦截器原理探究

Tomcat负载均衡原理详解及配置

SpringMVC一个Controller处理所有用户请求的并发问题


算法问题

AVL树、红黑树、B/B+树和Trie树的比较

Bloom Filter概念和原理

双向链表的插入及删除图解

搜索算法集锦

关于B树的一些总结

Redis中5种数据结构的使用场景介绍

字典树(Trie树)实现与应用

实现一个 能在O(1)时间复杂度 完成 Push、Pop、Min操作的栈

常见的安全算法

面试题:支持O(1)时间内完成pop,push和max的栈

教你如何迅速秒杀掉:99%的海量数据处理面试题

单例模式应用场景

每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)

为什么说B+-tree比B 树更适合实际应用中操作系统的文件索引和数据库索引?

B+树


基础课程(数据库、计算机网络、计算机组成原理、操作系统等)

高并发访问数据库优化方法

简单理解Socket及TCP/IP、Http、Socket的区别

虚拟内存机制

几种网络I/O模型

从输入url到显示网页,后台发生了什么?

网页打开时都发生了什么?我被吓着了

线程返回值的方式介绍

SSL交互和握手过程

SQL学习笔记——之SQL优化经验总结34条

HTTP长连接和短连接

进程?线程?到底共享了什么私有了什么

MySQL 慢查询日志(Slow Query Log)

TCP/IP详解--TIME_WAIT状态存在的原因

操作系统:内存管理(概念)

从关系型数据库到非关系型数据库

drop、truncate和delete的区别

线程的几种状态转换

MySQL的进阶实战篇

关于 MySQL 你可能不知道的 SQL 使用技巧

MySQL优化必须调整的10项配置

浏览器缓存机制剖析

MySQL数据的主从复制、半同步复制和主主复制详解-转

8 种 NoSQL 数据库系统对比

mysql 主从复制原理

Java里如何实现线程间通信?

理解多线程设计模式


其他

getAttribute与getParame的区别

大型网站架构之分布式消息队列

消息队列的两种模式

初窥Linux 之 我最常用的20条命令

常见性能优化策略总结

缓存、缓存算法和缓存框架简介

如何设计一个秒杀系统

Redis初级介绍

大型网站系统架构的演化

浅谈负载均衡技术与分类

一分钟了解负载均衡的一切

保证分布式系统数据一致性的6种方案

default.49d4dd8.png
e30559a8dc5b1a0ea4b8b2a485d34018.svg
全部评论 1
码农 @ 魔都常驻CBD的cxy 3年前
楼主整理的很全面,谢谢楼主
00ba359ecd0075e59ffbc3d810af551d.svg 161
336af4d1fafabcca3b770c8ad7a50781.svg 1
3d482c7a948bac826e155953b2a28a9e.svg 收藏

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK