面试总结

多态的作用:http://www.cnblogs.com/pinksnow520/p/4125301.html

排序算法:http://www.cnblogs.com/openeim/p/3921645.html

堆排序的原理:http://www.cnblogs.com/lizhanwu/p/4418035.html

JavaScript和Java有什么关系:https://www.zhihu.com/question/19913979

JavaScript是什么?http://www.jb51.net/article/93226.htm

session是什么:http://blog.csdn.net/hjc1984117/article/details/53995816

cookie是什么:http://blog.csdn.net/chuan_zhang_ak/article/details/52077151

session的跨域:http://www.cnblogs.com/gdlin/p/6846638.html

数据库的索引是什么原理?http://blog.csdn.net/kennyrose/article/details/7532032

数据库如何加快查找速度?http://blog.csdn.net/jking1989/article/details/6430603

大数据的TopK问题:http://blog.csdn.net/suibianshen2012/article/details/52003082

如何得到素数:http://blog.csdn.net/liukehua123/article/details/5482854

如何得到链表的倒数第三个:http://www.cnblogs.com/edisonchou/p/4769164.html

数组和链表的优缺点:http://blog.csdn.net/mormont/article/details/53439772

SQL注入:https://baike.baidu.com/item/sql%E6%B3%A8%E5%85%A5/150289?fr=aladdin

Hash算法原理:http://blog.csdn.net/tanggao1314/article/details/51457585

HashMap的原理:初始容量是多少?为什么是二倍扩展?扩展方式?http://blog.csdn.net/sinat_33536912/article/details/52350375

HashMap是线程安全的吗?有线程安全的实现方式吗?ConcurrentHashMap是怎么实现线程安全的?

Collections.synchronizedMap与ConcurrentHashMap的区别:http://blog.csdn.net/lanxiangru/article/details/53495854

HashMap实现什么时候引进的红黑树:JDK1.8之后

LinkedHashMap和TreeHashMap的区别 http://blog.csdn.net/alanjager/article/details/53426681

Lock Synchronized实现同步的三种方法 http://www.cnblogs.com/QQParadise/articles/4816350.html

Arrays.sort和Collections.sort的实现原理:http://blog.csdn.net/u011410529/article/details/56668545?locationnum=6&fps=1

说一下迪克斯特拉算法:http://blog.csdn.net/qq122627018/article/details/51918301

B树B+树:http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html

TCP四次挥手状态,为什么要有time_wait,以及如何避免
文件系统实现
proc文件系统(meminfo,cpuinfo)
布隆过滤算法

一致性哈希:http://blog.csdn.net/cywosp/article/details/23397179

对称加密与非对称加密:http://www.cnblogs.com/jfzhu/p/4020928.html

       http://blog.csdn.net/shenggaofei/article/details/52333687

图的的环检测(深搜)

线程的实现方式有几种?http://www.cnblogs.com/felixzh/p/6036074.html

二叉树先序遍历(用递归和非递归)

ThreadLocal的实现原理;http://www.cnblogs.com/dolphin0520/p/3920407.html

垃圾收集算法有哪些?怎么进行分代收集?怎样判断一个对象是否应该被回收?http://blog.csdn.net/canot/article/details/51037938

http://blog.csdn.net/sinat_36246371/article/details/52998505

Java中有哪些异常? 你遇到过的受检异常?运行时异常?Java异常的结构?

MySQL数据库引擎有了解吗?有哪些?索引类型有了解吗?聚集索引的原理?举例说明聚集索引是否起作用?http://blog.csdn.net/u012050154/article/details/51152853

http://blog.csdn.net/gaohuanjie/article/details/50944782

对协议了解吗?http请求头的内容是什么?状态码301,302,500,

手写算法,在一个字符串中只出现一次的字母,并输出。

ArrayList底层是如何实现的?http://zhangshixi.iteye.com/blog/674856

http://blog.csdn.net/jdsjlzx/article/details/52675726

集合类有了解吗?说一说map这个类,有几种实现,包括了HashMap,TreeMap,HashTable等,HashMap底层如何实现的

说一说了解的排序算法?各种算法的时间复杂度:http://blog.chinaunix.net/uid-21457204-id-3060260.html

二叉树,二叉平衡树,红黑树的性质,红黑树高度最高是多少?可以用性质中的哪一条来证明:http://blog.csdn.net/yuhk231/article/details/51218244

一个整数数组里面,只有一个数字只出现过一次,其他的数字都是出现两次,如何最快的找到这个数字是什么 ?不用找到索引。http://blog.csdn.net/u011826264/article/details/39269101


Http状态码?302如何告知浏览器重定向:http://blog.csdn.net/grandPang/article/details/47448395

Lock Synchronized区别:http://blog.csdn.net/gongpulin/article/details/51212241

ArrayList和LinkedLIst的区别

如何实现多线程?Thread和Runnable/Callable的区别

索引什么时候失效 like '%sss%' :http://blog.sina.com.cn/s/blog_6e322ce7010101i7.html

Redis常见类型

连续最大子数组:http://blog.csdn.net/ns_code/article/details/20942045

第K大的数

where count和Group By谁先执行:http://blog.csdn.net/superhosts/article/details/39298529

如何防止SQL注入:http://blog.csdn.net/stilling2006/article/details/8526458/

OOM是什么?什么时候发生:http://blog.csdn.net/as4061218/article/details/51151702

内存泄露

服务器是如何实现一个session为一个用户浏览器服务的?http://www.cnblogs.com/xdp-gacl/p/3855702.html

如何实现多个IE浏览器共享同一session?(应用:关掉IE后,再开IE,上次购买的商品还在。http://blog.csdn.net/yerenyuan_pku/article/details/51959934

session会在浏览器关闭后消失吗?http://blog.csdn.net/rongwenbin/article/details/51784310

CurrentHashMap:http://blog.csdn.net/xuefeng0707/article/details/40834595

Java8新特性:http://www.importnew.com/11908.html

lamda遍历HashMap  :http://blog.csdn.net/exceptional_derek/article/details/43910081

再浏览器输入url,说一下整个执行过程:https://www.nowcoder.com/discuss/3853?pos=264&type=1&order=0

TCP为什么是三次握手而不是2次或者4次?https://www.zhihu.com/question/24853633

String.intern():http://blog.csdn.net/seu_calvin/article/details/52291082

JVM内存参数:http://blog.csdn.net/crazylzxlzx/article/details/52210061

Java关键字

DOM脱离文档流:http://www.cnblogs.com/chuaWeb/p/html_css_position_float.html

非关系型数据库:https://baike.baidu.com/item/NoSQL/8828247?fr=aladdin


C V T E 的面试问题

介绍一下项目

mybatis 一对多的情况下,如何配置

大量文章,根据文章的时间进行倒序排序?

数据库查询速度慢,如何分析原因?

索引失效的情况,是所有like语句都失效吗?http://www.cnblogs.com/binyue/p/4058931.html

女程序员与男程序员的优缺点?

Collections.sort的设计模式

讲述一下常用的设计模式:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html

适配器设计模式

实现一个简单异步事件框架算法,comsum,producter
手写代码,将一个数字字符串,用模拟的方式转换成int数字。
求二叉树最长子结构
简单介绍二叉查找树,红黑树,B树,B+树性质
手推红黑树查找,删除
B树,B+树在数据库存储中的作用(有关索引)
数据库索引的分类,优化方式(聚簇索引,非聚簇索引,覆盖,复合索引等等的概念)
MyISAM 和InnoDB 的区别,实现方式。
设计模式,解释了几个常用的
TCP/UDP的区别联系,
HTTP协议
一个网站请求从客户端到服务器端的过程
JVM,内存模型,GC,类加载器,反射等等的知识。
Spring框架的启动流程
Sring框架IOC和AOP的实现原理,写了一个简易的IOC和一个AOP
了解redis的特性,平时是否有使用,使用了哪些数据结构,使用redis做了什么功能等等。
集合框架的知识,hashmap,ArrayList,LinkedList源码相关知识,基本整个介绍了一遍,与hastable,concurrenthashmap相互的关联和区别
synchronized与lock的区别
java中的锁,偏向,轻,重,的转换

IOC的优点?

程序动态链接有什么特点?

多个线程之间有哪两种关系?

将地址为0x40000的32位寄存器读出来保存至m中,编译程序的第一个阶段

fun(int i){

static itn value=i++;

}

就绪队列中有15个进程,每个时间片100ms, 进程间切换5ms, 系统耗时占多少百分比

Linux问题:

命令:grep [选项参数]  “要查找的内容字符串"  路径

-r :递归查找子目录

-l :只显示文件名

./ :当前目录路径

尺寸查看文件a.txt的最新100行信息

输出文件中包含“hello world” 字符串的文本行  grep -rn "hello world" a.txt

在目录/data下递归查找文件名以“picture”开头的文件  grep -rl "picture" /data

查看当前机器上有多少个Java进程 ps -ef | grep Java

停止所有Java进程 pkill -9 java

停止特定序列号Java kill -9 java 程序序列号



在项目中做了什么?

如果压力大的话,你会怎么办?

可以接受加班吗

可以接受出差吗?

为什么不读研?

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页