季度汽车-一面

1.7 1.8 HashMap区别 结构、扩容 为何会有头插法和尾插法区别 hash冲突如何解决的 为何选择红黑树,而不是选择二叉树 ConcurrentHashMap线程安全如何保证 分版本说明,segament、TreeNode 为何弃用segament CAS、synchronized、put操作区别 Synchroni ...

作业帮一面总结

上面问题,悲观锁、乐观锁如何选择,如何避免死锁。 进程和线程,PCB,进程状态及其调度策略 Redis数据类型,底层数据格式,如何扩容,时间复杂度、空间复杂度。 AOF扩容流程 分布式事务解决方案 消息表 消息队列 如何解决账户变动 MySQL varchar有最大长度吗,你平时如何设计varchar长度 ...

岚晨网络(皮皮)-笔试

假如以下sql有慢查,如何分析,如果要优化,该如何做,讲讲原因 select from t_task where status=1 and operate_id=20839 and start_time>1371169729 and start_time<1371174603 and ...

岚晨网络(皮皮)-一面

APP首页热榜数据展示前50,头像、名称、粉丝、热度等各方面信息来源于不同数据方面。如何实时展示、实时更新,考虑启动、限流等发面。 热点key解决 APP首页热点数据搜索,ES中只存储搜索关键字,仍然会根据ID去各方业务数据库中查询。如何设计这样的功能。 生产服务宕机、不可用经验,如何解决处理。 团队协作产生分歧,包括与产品需求、跨部门协作,如何解决。 最有价值项目 ...

腾讯会议-页面

平均 实时 调度方案如何设计 从简单的Java层面出发,如何逐步演进 单链表中倒数第k个节点。 双指针 redis数据结构 hashset 扩容 数组扩容你怎么设计 ,4个扩容到8个 2倍扩容 扩容实时读写 上线时指标监控 业务指标 应用指标 ...

腾讯CSIG后台一面总结

大概可以使用这样一个模板来介绍: 大家好,我是XXX,一个有着丰富的互联网金融、支付行业开发经验的Java软件工程师。 我热爱编程,并对多线程、JVM、Dubbo、SpringBoot、Redis、Mybatis、MQ等主流技术中间件及其实现原理有着深入的了解和熟练的应用。 在项目中,我具有较强的分析和解决问题能力,逻辑思维和表达能力,良好的沟通和团队协作能力。 我热衷于参 ...

MySQL-Explain总结

hello,大家好,我是聪聪。 最近在梳理MySQL常用知识点,将已有知识点进行结构化、方便后续回稳固。 今天就来总结梳理一下常用的explain命令。 explian命名是用来获取查询执行计划的信息,查询优化器是如何决定执行查询的主要方法。 1. 如何使用 使用非常简单,只需在查询语句select关键字前添加explain即可。MySQL会在该查询方 ...

MySQL中sql_mode参数导致的问题

[toc] hello,大家好,我是聪聪。 1.故事背景 今天在auto_test环境中发现新加密数据均无法解密,全部返回密文。 那么就意味着此时加解密插件未生效或者解密数据时出现了异常,直接返回了原文 。 查看日志发现待解密数据dataDec-1hYWHtIqpctKu7DY+TChRjg= 在去掉前缀dataDec-1 后无法进行Base64转换`Inp ...