1、java 里有哪些数据类型,他们的包装类是什么 2、java 里有哪些锁 3、static 关键字 4、锁升级机制 5、volatile 关键字作用? 6、String、Stringbuilder、Stringbuffer 的区别?底层原理,String 为什么不可变? 7、双亲委派模型 8、Springboot 有哪些注解? 9、什么是 AOP?怎么实现的 AOP? 10、mysql 的事物
本人C++选手,被面试官捞起来了 为什么使用redis,在项目里面用于什么 介绍一下架构,数据库的表,主键 get和post有什么区别 我在不同的时间GET请求获得的数据不一样,这样还是等幂嘛? session和cookie,作用是什么 cookie的限制大小是什么,有什么问题 redis缓存无了,写数据库问题,怎么保证一致性 事务如果失败了怎么办?全部封装在一个事务里面? 状态码有哪些 垃圾回收
点创科技 2.19 简单问项目 凡华科技 2.19 MySQL:红黑树和B+树MVCC三种日志log(n) 当前读和快照读 select、update语句 Redis:一致性哈希key-value G1新生代老年代,链表bitmap 亚信安全 2.20 分表以后,按照时间日期select,怎么做? 路由网络、有漏洞、辨别攻击、ip 开发调试接口,来回成本,热部署python调用设备,小脚本。 数新
1. 自我介绍 2. 项目里遇到了什么难题,怎么解决的 3. 你用过消息队列,消息队列实现的是什么,还有什么消息队列 4. 分布式锁怎么实现的 5. 介绍一些线程与进程的区别 6. Synchronized和volatile的区别 7. Synchronized可重入锁怎么实现的 8. JVM内存区域介绍一下 9. JVM垃圾回收介绍一下 10. CMS垃圾收集器和G1垃圾收集器什么区别 11.
美团 一面 70分钟 自我介绍 项目 难点 怎么解决的 从哪个项目中收获比较多 乐观锁 (版本号具体比对 案例) 关于redis 项目秒杀订单异步处理细节(工作流的哪一部分) 八股: 基本数据类型 自动拆箱装箱 看代码(Integer a=null; System,out.println(a==127) 会报错吗 原因 拆箱使用的函数 底层细节) 抽象类与接口区别 举例 泛型 了解过吗(手写一个简
Timeline:12.26一面、12.28二面 一面(感觉面试官像八股机器,45min): 计算机网络 Ping的过程 ARP协议的过程 JUC HashMap和CurrentHashMap的区别 公平锁与非公平锁 Redis 常用数据结构 ZSet底层结构 持久化方式 缓存穿透、缓存击穿、缓存雪崩 Spring SpringAOP的实现原理 RPC RPC的流程 常用的RPC框架和他们的区别
自我介绍 项目 你是怎么优化你的系统的? 你在复用代码时有考虑过返回一个泛型而不是返回一个Object吗? 说一下你项目中遇到的比较困难的问题 数据库 数据库中B+树索引和哈希索引的区别 B+树的叶子结点存储的是什么? B+树的叶子结点存储的一定是整行结点吗? 讲一下聚簇索引跟非聚簇索引的区别 讲一下Redis的持久化机制 什么是多线程的上下文切换? 计算机基础 操作系统中的线程是怎么切换的? 在
12.14 字节 抖音 生活服务 后端实习 base杭州 时长1h10m左右 已挂 1、自我介绍 2、拷打实习项目 30m 聊一些业务相关、项目架构、有哪些微服务? 对微服务的理解?如何拆分微服务? 线上监控如何做的? 接口超时怎么实现告警? 什么时候要做数据核对?没太理解在问什么 3、MySQL八股 15m左右 讲一下mysql的事务? 可重复读如何实现? 能解决幻读吗,什么时候不能解决? my
项目中表是如何设计的? 项目中使用Redis缓存了什么数据? Redis的缓存更新策略有哪些? 双写一致策略能保证缓存和数据库中数据永远是一致的吗? 项目中数据库有遇到慢查询语句吗?如何排查慢查询 有建立联合索引吗?建立联合索引时要遵循哪些原则? MySQL中索引的数据结构是什么样的? b+树索引中叶子节点构成的双向链表有什么优点? 项目中什么场景用到了数据库的事务? 事务隔离级别有哪些? 项目中
主要记不太清了,很多场景题 如果有千万级别的节点同时向后端传数据,怎么解决数据量大的问题。--考虑mysql分库分表;开多个服务结点 分表的分法,横向纵向,分表的依据,带来哪些问题 IO框架了解吗,netty简单介绍下,怎么用的 java的一些八股 记不清了 说一个算法 从亿级别的手机号中,判断某个手机号是否在其中--考虑位图;布隆过滤器 手撕 最长不重复子序列,力扣第三题 ES的结构,游标索引,
自我介绍 你刚刚提到你有学习过Spring、SpringMVC也用过SpringBoot和SpringCloud,请你详细的说一说他们之间的关联和区别以及一些核心思想?从IoC和AOP的背景和使用场景聊起,到MVC的出现背景再到SpringBoot的出现提供了哪些便利的内容,最后提到对分布式和微服务的理解以及boot对它们的整合。 你有提到关于使用Spring框架的一个注解,那你知道了解事物一般使
1、自我介绍 2、挑选一个你觉得最有价值的项目说一下:说了一个数据中台的项目。其中有两个有意思的地方。 (1)一个控制反转思想设计的外键依赖自动检查工具。详情见博客:https://blog.csdn.net/qq_28625359/article/details/140147873?spm=1001.2014.3001.5502 (2)一套用标签机制实现搜索的设计。详情见博客:https://b
1 、3-5分钟自我介绍。 2、没细问项目?直接八股 3、tcp的可靠性实现(一溜烟把rdt、流量控制、拥塞控制全答上去了) 4、介绍一下线程通信(synchronized、volatile、wait()/notify()这个不记得、管道输入/输出流、join也不记得、threadlocal) 5、介绍一下java并发里的锁(我从乐观锁和悲观锁两种里答,乐观锁记得一个cas,悲观锁记得syschr
⏳ 投递进度条 6.19HR面 1、能实习多久,每周到岗多少天,最长实习多久 2、未来有什么职业打算 3、看你没实习过,有什么竞赛或者比赛经历嘛——参加过大创,你负责什么呢——负责后端开发,遇到过什么问题怎么解决的。 4、你能接受节奏比较快的工作嘛,在你最忙的时候你怎么安排你的时间呢 5、你目前有别的公司的面试流程嘛,这几个选择里面你有什么优先级呢——疯狂的舔字节 6、你认为转go语言困难吗 7、
上来就是主管面,是我的处女面,答的时候脑袋沉沉的,感觉全程在胡言乱语 1.自我介绍 2.负责项目的那些开发,选择一个模块,整体开发了哪些类,分享一下 3.项目上线了吗,是学习项目吗 4.选取一个功能介绍下实现的链路 5.用户签到的功能是怎么实现的 6.怎么用Mybatis实现对数据库的操作 7.具体的增加数据库记录的开发过程 8.具体的sql脚本是放在什么地方 9.有写过比较复杂一点的sql吗,讲