博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
futurejava前台_京东(Java后端)面试总结
阅读量:5940 次
发布时间:2019-06-19

本文共 1934 字,大约阅读时间需要 6 分钟。

进去先做了一套卷子。

然后就是三轮技术人员的面试。

‘一、笔试

1、面向对象的基本特征

2、String,StringBuffer ,StringBuilder的区别

3、创建线程有哪几种方式,你最喜欢哪种,为什么

4、怎样防止SQL注入

5、什么情况下索引失效

6、写一个单例模式

7、SpringIOC , AOP 是怎么实现的? 有什么应用场景

8、说说你常见到的异常,什么情况下会出现,怎么解决

9、arrayList 和linkedList的区别。

下面的是三轮技术面的总结。

一、Spring

1、AOP 怎么实现的

2、代理采用的是那种

3、动态代理和静态代理的区别

4、JDK动态代理,和Cglib 动态代理的区别

5、Cglib动态代理是怎么实现的

二、虚拟机JVM

1、说说什么时候触发垃圾回收。

2、虚拟机内存是怎么分配的?

3、各个内存区域能发生内存溢出的有哪些?

4、内存溢出和内存泄漏的区别?

5、堆为了垃圾回收怎么划分?

6、说说各个分带的垃圾回收策略。

7、怎么判断一个对象无用,需要回收。

8、G1垃圾回收器有什么优点。

9、其他垃圾回收器有哪些?了解吗?

10、虚拟机会把直接内存锁住吗? ,操作系统会不会给他收走?

11、通过JNI调用底端c代码划一块内存这块内存属于虚拟机管理范畴吗?

三、多线程

1、创建线程的方式中用线程池的话你用哪个实例?

2、ThreadPoolExecutor 的构造器中的常用参数有哪些?

3、核心线程是什么概念?

4、工作队列的话一般用什么实现?

5、ArrayListBlockingQueue 和LinkedListBlockingQueue 的区别

6、说说线程池的工作过程吧。

7、线程饱和时拒绝后的线程用什么东西处理。

8、还有哪些Handler?

9、volatile 有什么用。

10、volitile 怎么保证可见性。 怎么保证有序性

11、synchronized 怎么使用

12.、你写的代码里哪里用了。不算你刚才写的双检查锁的单例模。

13、这个单例双检查锁为什么要这样写

14、java 线程的状态有哪些

15.ThreadLocal 了解吗,什么时候用,讲讲他的内部实现。

四、Mysql

1、事务的隔离级别?

2、Mysql 默认是哪个?

3、会发生幻读吗?

4、间隙锁给我解释一下

5、InnoDB引擎和MyISAM的区别?

6、为什么count(*) 会MyISAM 效果要好。 MYISAM 内部怎么实现的。

7、MVCC了解吗? 说一下怎么实现的。

8、说说聚簇索引

9、说说二级索引是什么

10、那使用二级索引的时候是按二级索引来,还是按聚簇来(这个没听明白)

五、计算机网络

1、tcp怎样保证传输内容的准确性

2、OSI 七层模型 ,五层模型是哪几种?

3、说一下ping 的过程,用的什么协议。

4、scoket 是什么?

5、你网络编程了解多少。

6、http状态码有哪些。404、 500、302具体什么意思?

六、Redis

1、Redis有几种存储结构

2、他的存储结构有什么特点,做了什么优化。

3、你们在使用redis 时 缓存过期时间设置多久?

4、Redis主从复制了解吗?

5、不同集群方式,他的数据是怎么分配的。

6、将一个Null 放入 key 中,调用jedis 的 key.len 返回什么(这个没听清)

七、数据结构和算法

1、说说排序有哪几种

2、说说快排和堆排,写一下

3、动态规划说一下

4、给你一堆零钱 5毛, 1块 ,2块,10 块 凑成100 有多少种方案。怎么做

5、还知道什么算法。

八、操作系统

1、IO多路复用了解吗

2、NIO简单介绍下

九、Slor

1、Slor里最基本的数据结构是啥

十、Java基础

1、StringBuilder内部是怎样实现的,初始的字符数组长度是多少,怎么扩容

2、ArrayList 初始长度, HashMap初始长度。

3、HashMap 扰动函数

4、HashMap1.8 和之前有哪些不同。

5、说一下红黑树吧。

6、红黑树有哪些应用场景,主要来干什么。

7、Java代码中怎样释放一个对象

十一、SVN

1、SVN怎么比对差异。

十二、前端

1、css3 了解吗。

2、Javascript 闭包。

十三、Linux

1、怎么查看谁占用了80端口

十四、Mybatis

1、Mybatis 中为什么写个Dao接口就行

2、那能通过实例获得XML 中的查询方法吗(这个也没听明白)

面试内容一般你扯出来什么问你什么,再者就是问简历上写的.。

还有就是之前的两轮电话面试

转载地址:http://klltx.baihongyu.com/

你可能感兴趣的文章
crontab执行shell脚本日志中出现乱码
查看>>
cmd.exe启动参数说明
查看>>
《随笔记录》20170310
查看>>
网站分析系统
查看>>
从零开始来看一下Java泛型的设计
查看>>
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
JS敏感信息泄露:不容忽视的WEB漏洞
查看>>
让我们荡起双桨,Android 小船波浪动画
查看>>
分布式memcached服务器代理magent安装配置(CentOS6.6)
查看>>
Create Volume 操作(Part III) - 每天5分钟玩转 OpenStack(52)
查看>>
tomcat 8.0虚拟机配置文档
查看>>
pxc群集搭建
查看>>
JS中加载cssText延时
查看>>
常用的脚本编程知识点
查看>>
XILINX_zynq_详解(6)
查看>>
计算机网络术语总结4
查看>>
新手小白 python之路 Day3 (string 常用方法)
查看>>