回复: 1
跳转到指定楼层
上一主题 下一主题
收起左侧

java前端开发面经 求米求米

全局:

2020(4-6月) 码农类General 本科 全职@中关村软件园 - 内推 - 视频面试  | Pass | 应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
今年大四毕业defer到明年秋季入学,5月份才决定找全职工作,只能春招捡漏,可以投递的机会不多,大部分大厂都停止招聘了,陆陆续续面试了很多家公司,最后去了中关村软件园一家刚上市的互联网公司,面试题就全部整理在这里了,假如有帮助的话求加米嗷(/ω\)

1,如何分库分表,分库分表后如何分页查询?
2,java线程池有哪些,参数有哪些?每个参数的含义是什么?
3,redis数据类型有哪些,使用场景有哪些,你在工作中使用过哪些场景?
4,你觉得你工作当中,你比别人的优势在哪里?
5,你觉得你的缺点是什么?
6,git命令有哪些?常用的linux命令有哪些?
7,cpu,内存告警如何解决?
8,dubbo的底层原理?
9,springcloud和dubbo的优缺点?
10,hashmap为什么不是线程安全的?
11,微服务,springboot,springcloud的理解?
12,数据库如何优化,组合索引如何使用?
13,springcloud有哪些组件?你用过哪些?说说各个组件的优势?
14,事务的特性和事务的传播特性?
15,   如何解决分布式锁?
16,如何解决分布式事务问题?
17,如何解决分布式队列?
18,jvm如何优化?
19,jvm垃圾回收机制有哪些?
20,kafka的底层原理?. Χ
21,hashmap和concurrenthashmap的区别?
22,beanfactory和applicationcontext的区别?
23,设计模式?使用场景?
24,乐观锁悲观锁?
25,sleep,wait,notify,notifyall,yeild?
26,java的注解是如何起作用的?. .и
27,红黑树 脑裂
28,concurrent 包
29,jdk8 hashmap优化
30,索引的数据结构
31,cap原理,zookeeper满足了哪个?
32,事务隔离级别,mysql默认可重复读。
32,explain
33,HashMap在jdk1.8为何引入了红黑树?
34,erueka实现了cap哪个原则,是需要注册到每一台吗?. .и
35,redis?
36,mysql?mysql存储引擎?mysql索引,mysql数据存储结构?
37,cas
38,cap.1point3acres
39,mysql mvcc
40,轻松理解MYSQL MVCC 实现机制
41,三次握手四次挥手
42,索引的种类
43,一致性哈希. From 1point 3acres bbs
44,qps?mysql,redis
45,mysql如何实现主从复制. From 1point 3acres bbs
46,如何把你的项目做的更好?
47,说说你项目中三个难攻破的点?,三个闪光点
48,如果让你重来,哪些可以做到更好

01 Zookeeper 部分
* CAP定理
* ZAB协议
* leader选举算法和流程
02 Redis 部分
* Redis的应用场景-baidu 1point3acres
* Redis支持的数据类型
* zset跳表的数据结构
* 1、数据量不多的时候,压缩列表
* 2、数据量的多的时候
* Redis的数据过期策略
* Redis的LRU过期策略的具体实现
* 如何解决Redis缓存雪崩,缓存穿透问题
* Redis的持久化机制
* Redis的管道pipeline
03 Mysql 部分
* 事务的基本要素
* 事务隔离级别
* 如何解决事务的并发问题(脏读,幻读)?
* MVCC多版本并发控制?
* binlog,redolog,undolog都是什么,起什么作用?
* InnoDB的行锁/表锁?. 1point3acres.com
* myisam和innodb的区别,什么时候选择myisam?. 1point3acres.com
* 为什么选择B+树作为索引结构?. 1point 3 acres
* 索引B+树的叶子节点都可以存哪些东西?
* 查询在什么时候不走(预期中的)索引?
* sql如何优化?
* explain是如何解析sql的?
* order by原理
04 JVM 部分
* 运行时数据区域(内存模型). 1point3acres.com
* 垃圾回收机制. Χ
* 垃圾回收算法
* Minor GC和Full GC触发条件
* GC中Stop the world. Χ
* 各垃圾回收器的特点及区别
* 双亲委派模型.1point3acres
* JDBC和双亲委派模型关系
05 Java 基础部分
* HashMap和ConcurrentHashMap区别
* ConcurrentHashMap的数据结构
* 高并发HashMap的环是如何产生的?
* volatile作用
* Atomic类如何保证原子性(CAS操作) ..
* synchronized和Lock的区别
* 为什么要使用线程池?
* 核心线程池ThreadPoolExecutor的参数
* ThreadPoolExecutor的工作流程
* 如何控制线程池线程的优先级
* 线程之间如何通信
* Boolean占几个字节
* jdk1.8/jdk1.7都分别新增了哪些特性?
* Exception和Error
06 Spring 部分
* Spring的IOC/AOP的实现
* 动态代理的实现方式
* Spring如何解决循环依赖(三级缓存)
* Spring的后置处理器
* Spring的@Transactional如何实现的?
* Spring的事务传播级别
* BeanFactory和ApplicationContext的联系和区别
07 其他部分. 1point 3acres
* 高并发系统的限流如何实现?
* 高并发秒杀系统的设计
* 负载均衡如何设计?

评分

参与人数 5大米 +19 收起 理由
123zyy123 + 1 赞一个
匿名用户-ACCK0 + 15
yfjyxd + 1 赞一个
dddwj + 1 赞一个
lucyhoney + 1 赞一个

查看全部评分


上一篇:巨硬 azure 5面挂经
下一篇:2020.6月刚陌陌pm一面pass,面经~
🔗
 楼主| woshilaotiao 2020-7-22 16:55:53 来自APP | 只看该作者
全局:
最后拿到的offer是后端开发(/ω\)面经差不多都是这个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表