2018.11顺丰科技JAVA面试总结_定位深圳南山软件产业基地

时间仓促就不整理了,2018.11月份最新的有需要的可以留言。

希望能帮到需要的人,祝早日找到满意工作!

基础:
Hashmap原理 
ArrayList原理 
String底层equals方法原理
前端用的什么技术
什么情况会导致索引失效
如果有两个字段加了索引,where只匹配其中一个,那么有用到索引吗
项目(电商项目):
购物车模块业务逻辑
购物车redis的数据结构
单点登录业务逻辑
商品上架流程(上架后怎么审核怎么增加到ES中)
商品下架后订单还能提交吗 不能提交的话怎么实现
支付系统模块怎么样调用第三方接口
有没有做过移动端的

----------------------->>

1、mysql数据库优化、索引、索引失效的情况
2、数据库的行锁、表锁、死锁(什么时候会发生,以及sql的执行计划)
3、spring的了解、AOP(运用的场景:例如异常、权限控制、日志;且能说出一种场景的具体配置)、IOC
4、微服务
5、springcloud
6、redis线程模式、
7、用了哪些缓存机制
8、用过哪些消息队列
9、redis集群

1.数据库索引的数据结构 B+Tree
2.Docker的原理
3.CAS操作的具体过程

----------------------->>

1.自我介绍 
2.项目介绍 
3.工厂模式的种类 
4.手写一个单例模式(懒汉式) 
5.spring的核心 
6.dubbo的原理  
7.zookeeper的原理 
8.activemq在项目中的应用 
9.redis支持的数据类型 
10.分库分区分表的实现 
11.sql语句优化 
12.java1.8新特性
13.oracle中的视图 
14.声明式事物的方式 
15.事物的传播特性 
16.dubbo在你的项目中做什么的 
17.什么叫懒加载  
18.你项目中常用哪些缓存
19.ehcache的原理 
20.poi批量导入数据要注意什么  
21.使用mycat分库如何知道你查询的是哪个数据库 
22.hashmap和hashtable的区别 
23.不使用hashtable 为了线程安全 你会想到什么?其实就是想问concurrenthashmap 
24.有没有看过关于设计模式的书籍 

---------------------->>

  1. 介绍你的最近的项目,项目业务流程(必问,非常重要)
  2. 介绍你项目中的技术,怎么使用的(必问,非常重要)(简历项目业务流程和技能实现一定要吃透)
  3. 是否做过数据库优化,具体哪些,表的设计!!(必问)
  4. 对于堆栈的了解
  5. String,StringBulider,区别,list,set区别(基础非常重要)延伸问 集合线程安全相关问题 一定要准备好!!!!!
  6. Hashmap原理,抽象类和接口的区别(非常重要)!!!!!
  7. Sleep和wait方法的区别,各自具体的用法
  8. Mybatis中的#{}和&的区别 防SQL注入非常 经常 常常 问!!!
  9. 谈谈对Spring的认识,对DUBBO认识 原理!!! 对SpringBoot认识 原理,SpringBoot常用注解,对SpringCloud框架理解(简历项目涉及哪个框架问哪个)!!!!非常重要!!!!!必问!!!
  10. Spring有哪些核心组件,AOP(运用的场景:例如异常、权限控制、日志;且能说出一种场景的具体配置)和IOC, AOP的配置以及注解,IOC的注入(必问)!!!!
  11. 事务的传播性,说说你是怎么配置声明式事务的 非常重要!!!!!
  12. Redis的配置,redis客户端使用的是什么,REDIS怎么实现 +1台服务器 —1台服务器(选问)
  13. Redis的集群是怎么配置的,具体的
  14. MQ项目中使用场景?你的理解?MQ如果收不到信息怎么处理?(非常重要)!!!!
  15. NGINX的配置,负载均衡的策略。
  16. 我需要发送一封邮件,在spring刚完成初始化,在把这个邮件发出去,说出你的办法
  17. 说说你的学习动力,是否学习到新的知识能马上融入的项目中去

-------------------->>

熟悉高并发情况下怎么保证线程安全

数据库优化,熟悉SQL优化,特别关注索引失效,了解索引的原理,数据库的行锁、表锁、死锁 非常重要!!!!

熟悉JAVA设计模式,单利模式,特别是高并发情况下怎么实现单利模式(重点)

熟悉REDIS,REDIS线程模式,REDIS集群数据同步,存储,持久化实现过程

用过哪些缓存(REDIS,Ehcache,Memcache),三者之间的区别

数据库索引的数据结构 B+TREE(加分)

Docker的原理(加分)

CAS操作的具体过程(加分)

斐波那契(重点加分)


-------------------->>

机试题!!

2018.11顺丰科技JAVA面试总结_定位深圳南山软件产业基地_第1张图片

-------------------->> 

 2018.11顺丰科技JAVA面试总结_定位深圳南山软件产业基地_第2张图片

-------------------->>

 2018.11顺丰科技JAVA面试总结_定位深圳南山软件产业基地_第3张图片

-------------------->> 

。。。。。。

你可能感兴趣的:(2018.11顺丰科技JAVA面试总结_定位深圳南山软件产业基地)