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

java前端开发面经 求米求米

全局:

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

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

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

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

1,如何分库分表,分库分表后如何分页查询?.--
2,java线程池有哪些,参数有哪些?每个参数的含义是什么?
3,redis数据类型有哪些,使用场景有哪些,你在工作中使用过哪些场景?
4,你觉得你工作当中,你比别人的优势在哪里?
5,你觉得你的缺点是什么?
6,git命令有哪些?常用的linux命令有哪些?
7,cpu,内存告警如何解决?
8,dubbo的底层原理?. 1point3acres
9,springcloud和dubbo的优缺点?. 1point3acres.com
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,索引的数据结构. From 1point 3acres bbs
31,cap原理,zookeeper满足了哪个?
32,事务隔离级别,mysql默认可重复读。
32,explain
33,HashMap在jdk1.8为何引入了红黑树?
34,erueka实现了cap哪个原则,是需要注册到每一台吗?
35,redis?
36,mysql?mysql存储引擎?mysql索引,mysql数据存储结构?
37,cas-baidu 1point3acres
38,cap
39,mysql mvcc
40,轻松理解MYSQL MVCC 实现机制
41,三次握手四次挥手
42,索引的种类
43,一致性哈希.--
44,qps?mysql,redis
45,mysql如何实现主从复制
46,如何把你的项目做的更好?. .и
47,说说你项目中三个难攻破的点?,三个闪光点
48,如果让你重来,哪些可以做到更好
. 1point3acres
01 Zookeeper 部分
* CAP定理
* ZAB协议
* leader选举算法和流程
02 Redis 部分
* Redis的应用场景
. 1point 3 acres* Redis支持的数据类型
* zset跳表的数据结构. .и
* 1、数据量不多的时候,压缩列表
* 2、数据量的多的时候
* Redis的数据过期策略
* Redis的LRU过期策略的具体实现
* 如何解决Redis缓存雪崩,缓存穿透问题
* Redis的持久化机制
* Redis的管道pipeline
03 Mysql 部分-baidu 1point3acres
* 事务的基本要素
* 事务隔离级别
* 如何解决事务的并发问题(脏读,幻读)?
* MVCC多版本并发控制?
* binlog,redolog,undolog都是什么,起什么作用?
* InnoDB的行锁/表锁?
* myisam和innodb的区别,什么时候选择myisam?
* 为什么选择B+树作为索引结构?
* 索引B+树的叶子节点都可以存哪些东西?
* 查询在什么时候不走(预期中的)索引?
* sql如何优化?
* explain是如何解析sql的?
* order by原理
04 JVM 部分
* 运行时数据区域(内存模型)
* 垃圾回收机制. Χ
* 垃圾回收算法
* Minor GC和Full GC触发条件
* GC中Stop the world
* 各垃圾回收器的特点及区别
* 双亲委派模型
* JDBC和双亲委派模型关系. 1point 3 acres
05 Java 基础部分. 1point 3 acres
* HashMap和ConcurrentHashMap区别
* ConcurrentHashMap的数据结构.google  и
* 高并发HashMap的环是如何产生的?
* volatile作用. 1point 3 acres
* Atomic类如何保证原子性(CAS操作)
* synchronized和Lock的区别. check 1point3acres for more.
* 为什么要使用线程池?
* 核心线程池ThreadPoolExecutor的参数.google  и
* ThreadPoolExecutor的工作流程
* 如何控制线程池线程的优先级
* 线程之间如何通信
* Boolean占几个字节
* jdk1.8/jdk1.7都分别新增了哪些特性?
* Exception和Error
06 Spring 部分
* Spring的IOC/AOP的实现
* 动态代理的实现方式
* Spring如何解决循环依赖(三级缓存)
* Spring的后置处理器
* Spring的@Transactional如何实现的?. 1point3acres
* Spring的事务传播级别.1point3acres
* BeanFactory和ApplicationContext的联系和区别 ..
07 其他部分
* 高并发系统的限流如何实现?
* 高并发秒杀系统的设计
* 负载均衡如何设计?

评分

参与人数 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面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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