栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

深圳晴润科技有限公司Java后端开发面经

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

深圳晴润科技有限公司Java后端开发面经

面试公司:深圳晴润科技有限公司

面试岗位:Java后端开发

面试难度:偏重缓存和数据库


面经内容:


红黑树

1、红黑树讲一下,五个特性,插入删除操作,时间复杂度?感觉一般问的不多


网络协议

1、socket网络编程,说一下TCP的三次握手和四次挥手。

2、同步IO和异步IO的区别?


数据库

1、mysql数据主从同步是如何实现的?

2、Mysql数据库默认存储引擎,有什么优点?

3、Mysql的事务隔离级别,分别解决什么问题?

4、索引什么时候会失效?

5、Mysql行锁是否会有死锁的情况?

6、Mysql执行计划?


SpringCloud

1、SpringCloud的核心组件有哪些?

Eureka:服务注册于发现。

Feign:基于动态代理机制,根据注解和选择的机器,拼接请求 url 地址,发起请求。

Ribbon:实现负载均衡,从一个服务的多台机器中选择一台。

Hystrix:提供线程池,不同的服务走不同的线程池,实现了不同服务调用的隔离,避免了服务雪崩的问题。

Zuul:网关管理,由Zuul 网关转发请求给对应的服务。

2、SpringCloud和Dubbo对比有什么不同?

3、SpringCloud如何实现服务的注册?

(1) 服务发布时,指定对应的服务名,将服务注册到 注册中心(eureka zookeeper)

(2) 注册中心加@EnableEurekaServer,服务用@EnableDiscoveryClient,然后用ribbon或feign进行服务直接的调用发现


面经总结

面试难度不高,偏重基础和数据库的掌握,基础需要多看看,有些爱问原理,比较深入,通过率也很高

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358660.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号