概述
个人介绍相关
- 自我介绍+项目详细介绍(估计就是看你项目的真实情况,问的业务细节比较多)
java基础+底层
-
java多态(重载重写区别)
-
spring boot的优缺点
-
syncronized实现原理
-
lock实现原理
-
volitile实现原理
-
网络编程相关
-
跳表结构
-
concurrentHashMap相关
-
垃圾回收器有哪些,原理优缺点
数据库
- 线程池原理,经常用哪些线程池,为什么
- mysql做过哪些优化, 为什么
- mysql索引都用过哪几种,用索引排查思路
- 分库分表 主键生成策略有哪几种,为什么常用自增
- mysql索引结构,常见的索引有哪些,为什么用B+树不采用其他索引(京东国际)
- mysql 索引 及 索引原理
- mysql 分库分表实现
- 线程池工作流程
- 线程池内线程抛异常了,这时候一般要怎么处理?
- AQS中如果想让线程等待的话调用哪个方法?
- 什么叫竞争
常用框架部分
- aop原理,怎么实现
- IOC初始化的步骤?详细说下refresh方法都做了什么,大致说一下过程
分布式系列
- 分布式锁 了解哪几种 ,比如redis,zookeeper 怎么实现的
- spring cloud和dubbo的区别
- dubbo负载均衡的实现源码沟通
- netty相关
- dubbo的协议,负载均衡策略有哪些,关于权重,除了分配权重以外你知道还做了什么吗?
- dubbo的协议头里面都包含什么信息?
- springcloud和dubbo怎么选择?选型的时候,怎么考虑,分别用的协议是什么?
- 信号量是什么
设计模式
- 常用设计模式,描述怎么使用
消息中间件
- kafka 存储模型是什么样的。kafka自身如何保证不丢数据
- kafka消息挤压怎么处理,怎么产生的消息挤压
- kafka如何保证消息不丢失,如何保证消息不重复消费(京东国际)
- 中间件的选型理由
redis
- redis数据类型
- redis应用场景有哪些
- redis为什么这么快(除了多路复用)
- redis用过哪些数据结构,用redis队列来做延时队列有什么优劣势(京东国际)
- redis用来做分布式锁有什么劣势,和其他分布式锁的方案比有什么优劣势(京东国际)
- redis缓存和数据库一致性问题
- Redis的删除策略说一下 顺便说了先删缓存再更新和先更新再删缓存的优劣
数据结构与算法+安全(锁机制)
- hashmap底层实现原理,什么时候会变成红黑树等等 就是按照原理问的
- 并发场景,重入锁和同步锁
- 行锁,表锁 乐观锁 悲观锁
- paxo算法
线上日常
- jvm如何排查现场问题(内存溢出问题,线程池超出问题),在没有线上排查工具的时候排查过程是什么样的
- JVM调优有没有实际操作一些的问题
- 整个系统变慢的话 你的解决思路是什么
其他
- 如何设计一个rpc的框架
电话沟通后的京东面试推断
京东的(物联网)
招聘岗位:招聘一个Java的后端技术专家或者研发经理
面试主要内容:java基础知识,数据结构和算法,计算机基础,完成数据结构和算法的现场写代码(简单到中等难度的算法,可以自己说出两个来写)
使用的技术包括:spring,dubbo,redis等
最后
以上就是包容煎蛋为你收集整理的21年3月-北京-内推京东iot团队面试题的全部内容,希望文章能够帮你解决21年3月-北京-内推京东iot团队面试题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复