简洁的网站模板,建个商场网站,网站如何做参考文献,Wordpress建站的一面问题#xff1a;MySQLRedisKafka线程算法
mysql知道哪些存储引擎#xff0c;它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景#xff0c;慢查询解决等mysql有什么索引#xff0c;索引模型是什么B-树与B树的区别#xff1f;为什么不用红黑树mysql主从同…一面问题MySQLRedisKafka线程算法
mysql知道哪些存储引擎它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景慢查询解决等mysql有什么索引索引模型是什么B-树与B树的区别为什么不用红黑树mysql主从同步怎么做乐观锁与悲观锁的区别binlog日志redis 持久化有哪几种方式怎么选redis 主从同步是怎样的过程redis 的 zset 怎么实现的redis key 的过期策略hashmap 是怎样实现的为什么要用红黑树而不用平衡二叉树为什么在1.8中链表大于8时会转红黑树HashMap为什么线程不安全的如何实现线程安全的hashmapselect 和 epoll的区别http与https的区别加密怎么加的raft算法详细讲解Kafka 选主怎么做的kafka如何保证生产与消费都是同步的kafka 怎么保证不丢消息的redis如何保证高可用算法剪绳子贪心或递归解决算法给前序和中序遍历重建二叉树
二面volatile线程并发算法设计模式
自我介绍讲讲项目项目没啥亮点直接问基础volatile作用底层实现禁止重排序的场景单例模式中volatile的作用如何构造线程池它的参数饱和策略公平锁和非公平锁区别为什么公平锁效率低线程都有哪些状态线程、进程、协程的区别同步队列器AQS思想以及基于AQS实现的lock,。并发工具类CountDownLatch、CyclicBarrier、Semaphore介绍Execuors类实现的几种线程池类型最后如何返回手写单例模式手写消费者生产者模式算法反转单链表算法给定一个只包含 ‘(’ 和 ‘)’ 的字符串找出最长的包含有效括号的子串的长度。
三面
这一面没问啥东西主要聊人生和未来3年的规划。。。。。。
第二个是字节跳动 一面算法数据库事务网络
自我介绍项目介绍没亮点还是问基础堆排序的原理及时间复杂度是否稳定最坏及最坏场景。Object类都有哪些方法DNS解析的过程/浏览器输入一个url敲下回车后网络的全过程HTTP和HTTPS的区别UDP怎么实现可靠传输介绍下https是如何加密的加密算法数据库索引的优缺点以及什么时候数据库索引失效事务的隔离级别数据库的脏读不可重复读幻读算法接雨水给定 n 个非负整数表示每个宽度为 1 的柱子的高度图计算按此排列的柱子下雨之后能接多少雨水。算法N皇后
二面Kafkaredis算法
Kafka的特性Kafka中的分区器、序列化器、拦截器是否了解它们之间的处理顺序是什么消费者重平衡高可用性、伸缩性哪些情景下会造成消息漏消费如何保证消息不被重复消费幂等性KafkaConsumer是非线程安全的那么怎么样实现多线程消费Kafka生产者客户端中使用了几个线程来处理分别是什么消费者与生产者的工作流程topic的分区数可不可以增加算法二叉树中的最大路径和算法给定单向链表的头指针和一个要删除的节点的值定义一个函数删除该节点。
三面RedisSpringDubbo算法
redis的Zset怎么实现的sentinel和cluster区别和各自适用场景redis cluster集群同步过程redis单线程为什么快mybatis一级缓存和二级缓存spring如何解决循环依赖spring AOP的原理。spring的生命周期。Dubbo服务暴露和引用过程负载均衡策略容错机制在哪里实现的源码项目中遇到了哪些问题。抱歉我的工作就是增删改查没接触过相关问题算法二叉树的镜像算法从上到下打印二叉树
最后瞄一眼腾讯
腾讯这三面下来问的也不少自求多福吧。 一面
如何设计一个秒杀系统一天爬一千万条文章怎么做设计怎么并行协调100 台服务器怎么尽可能负载均衡有用过短域名服务吗能说一下吗微服务的特点如何实现服务发现和负载均衡如何排查线上问题背过没排过贝叶斯的概率学原理负载均衡的加权轮询算法怎么实现如果用户量大幅度上涨如何优化paxos算法这个算法太难学的时候就没太理解平时都看什么博客最近看什么书了
二面
自我介绍项目介绍redis的5种类型及其实现原理如何使用redis的Zset实现延时队列redis如何实现高可用redis缓存穿透、缓存击穿、缓存雪崩布隆过滤器的实现如何保证mysql与redis的双写一致性负载均衡算法有哪些服务发现是怎么实现的熔断是怎么实现的算法连续子数组的最大和讲讲分布式CAP和BASE什么是强一致性分布式事务的解决方案TCC两阶段型、补偿型id生成器如何实现如何判断一个图是否有环一致性Hash算法及其应用背包问题
三面
自我介绍项目介绍redis的zSet如何实现redis持久化机制。redis的Hash类型讲解渐进式rehash。HashMap原理一个put操作都有什么流程nginx有自己配置过吗这个是我唯一手动操作过的这个不是背的nginx的使用场景。什么是分布式什么是集群区别是什么在基于dubbo的分布式环境中一般将超时timeout设置在provider还是consumer?dubbo中负载均衡的策略有哪些接口的异步调用如何设置运行效果谈谈基于dubbo的系统中consumer集群的解决方案mysql是集群还是单节点最大连接数最大的表中数据量大约是多少mysql主从复制主要有哪几种模式mysql索引B树为什么不用红黑树数据库垂直与水平拆分怎么做。分布式session设置IO、BIO、NIO阻塞与非阻塞的区别?分布式接口的幂等性设计不能重复扣付款算法二叉搜索数与双向链表这个懵了算法最长不含重复字符的子字符串算法手写快速排序、插入排序、冒泡排序并分析时间复杂度和空间复杂度它们的稳定性 最后附一张自己面试前准备的脑图 面试前一定少不了刷题为了方便大家复习我分享一波个人整理的面试大全宝典
Java核心知识整理 Spring全家桶实战系列 Step3刷题
既然是要面试那么就少不了刷题实际上春节回家后哪儿也去不了我自己是刷了不少面试题的所以在面试过程中才能够做到心中有数基本上会清楚面试过程中会问到哪些知识点高频题又有哪些所以刷题是面试前期准备过程中非常重要的一点。
以下是我私藏的面试题库 很多人感叹“学习无用”实际上之所以产生无用论是因为自己想要的与自己所学的匹配不上这也就意味着自己学得远远不够。无论是学习还是工作都应该有主动性所以如果拥有大厂梦那么就要自己努力去实现它。
资料领取方式Java全套学习手册
mg-uicdurDl-1626863637899)]
很多人感叹“学习无用”实际上之所以产生无用论是因为自己想要的与自己所学的匹配不上这也就意味着自己学得远远不够。无论是学习还是工作都应该有主动性所以如果拥有大厂梦那么就要自己努力去实现它。
资料领取方式Java全套学习手册
以上学习资料均免费分享最后祝愿各位身体健康顺利拿到心仪的offer