季度汽车-一面

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等主流技术中间件及其实现原理有着深入的了解和熟练的应用。 在项目中,我具有较强的分析和解决问题能力,逻辑思维和表达能力,良好的沟通和团队协作能力。 我热衷于参 ...