2月份 日常实习记录 Java后端
点创科技 2.19
简单问项目
凡华科技 2.19
MySQL:红黑树和B+树MVCC三种日志log(n)
当前读和快照读 select、update语句
Redis:一致性哈希key-value
G1新生代老年代,链表bitmap
亚信安全 2.20
分表以后,按照时间日期select,怎么做?
路由网络、有漏洞、辨别攻击、ip
开发调试接口,来回成本,热部署python调用设备,小脚本。
数新网络一面 2.21
类加载过程
类的生命周期
创建线程的方式
线程池的应用场景
StringBuffer和StringBuilder区别
StringBuffer如何实现线程安全
MySQL索引类型
MySQL锁
MySQL日志
慢SQL优化
redis数据类型
redis持久化
redis事务
布隆过滤器优缺点
Linux常用命令
Docker
时间复杂度
Momenta 一面 2.21
聊天、竞赛、科研
项目 CDN、minIO
快速排序,nlogn,是否稳定
MySQL存储引擎
消息队列可靠性
算法题矩阵重叠面积
Momenta 二面 2.22
拷打项目
是否有前端预加载?
数据表设计
用户密码的明文密文,数据库处理保存,前端明文与数据库密文?
定时任务
ip工具类
rabbitmq
人员分工、组长、题目
https、TSL、连接过程
浏览器输入url的过程
跨域解决及原理
设计模式了解么,细讲一个单例模式及其用法
HashMap、红黑树、底层原理目的、为什么效率高
最左匹配原则
联合索引
孤儿进程、僵尸进程
算法题,点连接成线段,时间复杂度
2.29 OC 接了
快手 2.22
定时任务怎么做的
点赞数大key问题影响、解决办法
数据表设计
表拆分
慢SQL分析
ip检测怎么做,怎么计数?redis并发问题?
消息队列可靠性
消息持久化
kafuka
一致性哈希
LRU
RPC需要考虑哪些问题
MySQL隔离级别
MVCC
ZoomKeeper
设计模式、如何实现单例模式
单例static class 可能会有什么问题
类加载过程
算法题,ip地址分割,回溯
安思源 2.23
项目分工负责部分
redis点赞定时任务落库有什么问题,怎么改进?
缓存穿透、击穿、雪崩
推模式和拉模式优劣选择
布隆过滤器解释
用户注销如何改进,布隆过滤器没有删除
数模难点,解决关键
科研经历解释
番茄互娱 2.23
简单问项目
视频上传异步
ip库更新问题
OC拒了
蓝色脉动 2.26
大视频上传时间长、失败解决办法
异步、压缩、编码、带宽
list a=b 浅拷贝
手写map遍历方式
降序数组两数之和
数新网络二面 2.26
sharding-jdbc
HashMap遍历方式、边遍历边添加,线程安全?
ArrayList和Linkedlist适用场景有什么区别
链表排序算法
二叉树遍历方式
二叉树找p,q的公共父节点
MVCC
数据库集群
罗格数据 2.26
Java数据类型,占几个字节,汉字呢?
String是可变的吗?如何编辑?
StringBuffer线程安全,StringBuilder线程不安全
MySQL limit 三个参数含义
select score from table where name = ‘张三’ orderby score
Spring和SpringBoot区别
线程池七大参数和机制
RunTimeException、error、exception
解释前缀树
启思码 2.26
ArrayList和LinkdList
HashMap
AQS
ReentrantLock
redis内存淘汰、过期删除策略
MySQL的B+树索引
MySQL事务ACID
MySQL隔离级别
MVCC
消息队列工作模式
Spring、SpringBoot、SpringCloud区别
minIO
手写LRU
数新网络三面 2.29
短链接项目
CAS解释和哪些地方用到
synchronized为什么锁升级
线程池原理及使用场景、估计最大线程数量
垃圾回收CMS
开发中会用到JVM吗
OOM遇到过吗 DL中怎么解决的
了解情况和规划
jdk1.8区别新特性
Maven、生命周期
SpringBoot 注解
反问
数新网络HR面 3.4
聊天基本情况
OC拒了
#实习##java#