主要内容:1.BeanFactory-框架基础设施,2.ApplicationContext 面向开发应用,3.BeanFactory 和 ApplicationContext有什么区别?,4.ApplicationContext通常的实现,5.WebApplication 体系架构,6.Spring Bean 定义,7.Spring Bean 作用域,8.Spring处理线程并发问题,9.5 种不同方式的自动装配,,,1.BeanFactory-框架基础设施 BeanFactory 是 Spr
主要内容:1.一条 Sql 语句查询一直慢会是什么原因,2.一条 Sql 语句查询偶尔慢会是什么原因,3.为什么 VarChar 建议不要超过255,4.删除表数据后表的大小却没有变动这是为什么,5.主从延迟要怎么解决,6.buffer pool 是做什么的,7.Sql 调优思路,8.自适应hash的优缺点1.一条 Sql 语句查询一直慢会是什么原因 「1.没有用到索引」 比如函数导致的索引失效,或者本身就没有加索引 「2.表数据量太大」 考虑分库分表吧 「3.优化器选错了索引」 「考虑使用」
主要内容:1.JVM内存结构,2.JVM内存模型,3. heap 和stack,4.栈内存溢出,5. OOM,7.如何判断一个对象是否存活,8.强引用、软引用、弱引用、虚引用,9.被引用的对象就一定能存活吗,10.垃圾回收器,11.垃圾回收算法,12.JVM中一次完整的GC,13.Minor GC 和 Full GC,14.空间分配担保原则,15.栈结构,16.类加载系统,17.类加载以及类加载的过程,,,,,,,,,,,1.JVM内存结构 图1 图2 图3 图4 图5: 运行时数据期分为:1.
主要内容:1.什么是消息中间件,2.kafka 是什么?有什么作用,3.kafka 的架构,4.Kafka Replicas是怎么管理的,5.如何确定当前能读到哪一条消息,6.生产者发送消息有哪些模式,7.发送消息的分区策略有哪些,8.Kafka 支持读写分离吗,9.那 Kafka 是怎么去实现负载均衡的,10.Kafka 的负载均衡会有什么问题呢,11.Kafka 的可靠性是怎么保证的,12.Kafka 的消息消费方式有哪些,,,,,,,,,,,1.什么是消息中间件 消息中间件是基于队列与消息
主要内容:如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息,如何避免消息重复投递或重复消费,消息基于什么传输,消息如何分发,消息怎么路由,如何确保消息持久化,RabbitMQ 的集群,mq 的缺点,rabbitmq的工作模式如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息 发送方确认模式 将信道设置成 confirm 模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的 ID。 一旦消息被投递到目的队列后,或者消息被写入磁盘后(
什么是是可达性分析算法? 现代虚拟机基本都是采用可达性分析算法来判断对象是否存活,可达性算法的原理是以一系列叫做 GC Root 的对象为起点出发,引出它们指向的下一个节点,再以下个节点为起点,引出此节点指向的下一个结点。这样通过 GC Root 串成的一条线就叫引用链),直到所有的结点都遍历完毕,如果相关对象不在任意一个以 GC Root 为起点的引用链中,则这些对象会被判断为垃圾对象,会被 G
主要内容:1.什么是Nginx?,2. 为什么要用Nginx,3.为什么Nginx性能这么高?,4.Nginx怎么处理请求的?,5.什么是正向代理和反向代理?,6.使用“反向代理服务器的优点是什么?,7.Nginx的优缺点?,8.Nginx应用场景?,9.Nginx目录结构有哪些?,10.Nginx配置文件nginx.conf有哪些属性模块?,11.location的作用是什么?,12.location的语法,,,,1.什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,
主要内容:1.BeanFactory-框架基础设施,2.ApplicationContext 面向开发应用,3.BeanFactory 和 ApplicationContext有什么区别?,4.ApplicationContext通常的实现,5.WebApplication 体系架构,6.Spring Bean 定义,7.Spring Bean 作用域,8.Spring处理线程并发问题,9.5 种不同方式的自动装配,,,1.BeanFactory-框架基础设施 BeanFactory 是 Spr
主要内容:Spring架构原理图,1.IOc原理,2.底层实现,3.Bean的生命周期,4.循环依赖,5.BeanFactory和FactoryBean,6.Spring的设计模式,7.Aop过程,8.Spring事务如何回滚,9.Spring的传播特性,10.Spring的单例Bean是线程安全的吗,11.Spring的隔离级别,12.Spring的事务实现方式原理,13.Spring的事务什么时候失效,,,,,,,,,1.谈谈Spring IOC,原理和实现 1.2 底层实现 2.bean的
1.自我介绍 2.比较满意的作品的讲解,上线了嘛,上线效果,用户反馈,某个功能点是干嘛的 3.后台管理系统的讲解,主要功能是什么,对于某些功能进行提问,组件是自己画的还是用 的组件库里的 4,工作流程 5.大屏的应用场景,设计流程是什么 6.未来规划,想成为产品经理吗 7.实习离职原因? 8.期望薪资是多少? 9.动效是用AE做的吗 10.C4D的掌握程度 11.如果有多个筛选项,你该怎么布局 1
1、自我介绍 2、项目介绍 项目难点 3、css (1)居中布局方法(2)flex应用,特点 (3)z-index 层次分布? 4、typescript 5、项目合作git ,上传 6、promise 7、react hooks特点 虚拟节点实现 useref stylecomponent onclick原理 useState合并了哪些生命周期 8、js this 闭包 9、打包 webpack
oracle和mysql如何在数据库层面处理空值? MySQL 在 MySQL 中,处理空值(NULL)的方法与其他数据库类似。以下是一些在 MySQL 中处理空值的常见方法: 判断空值:使用 IS NULL 或 IS NOT NULL 来检查列是否为空。例如: SELECT * FROM your_table WHERE your_column IS NULL; SELECT * FROM y
5.9北京时间上午10点2面 简单自我介绍,项目介绍 -----------------------------开始(面试题精选)-------------------------- 1、我的问题问完了,你还有什么要问的么? 面试官不仅考验你答题的能力,还考验你出题的能力,千万不要说我没有要问的,面试官往往通过你问的问题来体现你的态度和专业性,同时弥补你在面试过程中变现不好的地方。 不要问的问题:
一、HandlerThread 的使用场景和用法? HandlerThread 本质上是一个在子线程的handler(HandlerThread=Handler+Thread); 步骤1:创建HandlerThread实例对象 步骤2:启动线程 步骤3:创建工作线程Handler&复写handleMessage () 步骤4:使用工作线程Handler向工作线程的消息队列发送消息 步骤5:结束线程
投递岗位:算法工程师 9.25招行面试 1、介绍两个简历上数据相关的网络项目,问了数据源是从哪来的(自己爬的还是比赛提供的)? 2、SQL索引相关:索引建在哪些字段上? 3、索引什么时候会失效? 4、有没有了解过数仓知识? 5、手撕python编程题和SQL题(涉及到链表)。 PS: 1、自己准备了很多和机器学习、深度学习相关的算法问题,都没问到,哈哈哈哈。 2、面试官人很好,非常耐心的解答。 面