网站首页 站内搜索

搜索结果

查询Tags标签: 面试题,共有 2983条记录
  • C#.NET面试题汇总系列四:多线程

    0. 参考文档https://www.yuque.com/books/share/6b482362-b05e-4a41-944d-afd064bb84a61. 描述线程与进程的区别? 线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程…

    2022/3/1 17:25:02 人评论 次浏览
  • C#.NET面试题汇总系列六:ASP.NET Core

    1. 什么是依赖注入? 依赖注入是一个过程,就是当一个类需要调用另一个类来完成某项任务的时候,在调用类里面不要去new被调用的类的对象,而是通过注入的方式来获取这样一个对象 具体的实现就是在调用类里面有一个被调用类的接口,然后通过调用接口的函数来完成任务。比如…

    2022/3/1 17:25:00 人评论 次浏览
  • C#.NET面试题汇总系列九:常见算法

    菲波纳契数列 要点:递归的使用,终止条件 有一列数1,1,2,3,5,........求第30个数 public static int Foo(int i) {if (i <= 0)return 0;else if (i > 0 && i <= 2)return 1;elsereturn Foo(i - 1) + Foo(i - 2); }冒泡排序 要点:第二个循环的开始…

    2022/3/1 17:24:33 人评论 次浏览
  • C#.NET面试题汇总系列一:基础语法

    0. 参考文档https://www.yuque.com/books/share/6b482362-b05e-4a41-944d-afd064bb84a61. .NET和C#有什么区别? .NET一般指 .NET FrameWork框架,它是一种平台,一种技术 C#是一种编程语言,可以开发基于.NET平台的应用 2. ASP.NET和ASP有什么区别? ASP.NET的脚本是与HT…

    2022/3/1 14:21:51 人评论 次浏览
  • redis面试题

    Redis介绍 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的…

    2022/3/1 2:22:18 人评论 次浏览
  • java并发面试题

    JAVA 线程状态转换图示 线程共包括以下5种状态。新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。 就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。例…

    2022/3/1 1:22:26 人评论 次浏览
  • 后端每日面试题(六)

    目录 1.什么是反射? 2.什么是 java 序列化?什么情况下需要序列化? 3.动态代理是什么?有哪些应用? 4.怎么实现动态代理? 5.为什么要使用克隆? 6.如何实现对象克隆? 7.深拷贝和浅拷贝区别是什么? 8.jsp 和 servlet 有什么区别? 9.说一下 jsp 的 4 种作用…

    2022/2/27 23:52:41 人评论 次浏览
  • Java项目面试实操 提升大厂面试成功率-涵盖面试全流程

    Java项目面试实操 提升大厂面试成功率-涵盖面试全流程第1章 IT大厂面试你差在哪里?【用这门课程为项目经验赋能】 背过很多的笔试、面试题,却倒在了【项目面试】上?这是因为你不懂得介绍自己的项目。进入项目面试环节,考察的不仅是技术,更是沟通的艺术。本课程涵盖面…

    2022/2/27 22:21:24 人评论 次浏览
  • Java常用框架面试题

    SpringSpring如何解决循环依赖循环依赖的产生可能有很多种情况,例如: A的构造方法中依赖了B的实例对象,同时B的构造方法中依赖了A的实例对象A的构造方法中依赖了B的实例对象,同时B的某个field或者setter需要A的实例对象,以及反之A的某个field或者setter依赖了B的实例…

    2022/2/27 11:51:33 人评论 次浏览
  • Java并发编程面试题

    并发与并行并发与并行的区别是什么并行在多处理器系统中存在,而并发可以在单处理器和多处理器系统中都存在,并发能够在单处理器系统中存在是因为并发是并行的假象如果系统只有一个 CPU,则它根本不可能真正同时进行一个以上的线程,它只能把 CPU 运行时间划分成若干个时…

    2022/2/27 11:51:28 人评论 次浏览
  • Java集合容器面试题

    Java常用集合类有哪些?Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主要有:ArrayList、LinkedLi…

    2022/2/27 11:51:26 人评论 次浏览
  • 面试题:实现一个死锁(Java版),产生死锁的四大必要条件,如何避免死锁,如何解决死锁

    实现一个最简单的死锁(Java版) ```java /*** @author wall* @date 2019/7/29 16:42* @description 实现一个死锁:A线程获取B线程占有的锁,B线程获取A线程占有的锁*/ public class DeadLock {//定义两把锁private static ReentrantLock lockA = new ReentrantLock();pr…

    2022/2/26 11:52:02 人评论 次浏览
  • 【面试题】Java 高级工程师面试刷题100题(四)

    文章目录双写一致性问题如何解决?大前提: (1)先更新数据库,再更新缓存 (2)先删缓存,再更新数据库 (3)先更新数据库,再删缓存分布式微服务项目你是如何设计的? 认证 (Authentication) 和授权 (Authorization)的区别是什么? Cookie 和 Session 有什么区别?如何使用 …

    2022/2/26 1:23:38 人评论 次浏览
  • 2022 最新 微服务 面试题 (一)

    2022 最新 微服务 面试题 1、您对微服务有何了解?2、微服务架构有哪些优势?3。微服务有哪些特点? 解耦 – 系统内的服务很大程度上是分离的。因此,整个应用程序可以轻 松构建,更改和扩展 自治 – 开发人员和团队可以彼此独立工作,从而提高速度 责任 – 微服务不关注…

    2022/2/25 23:51:53 人评论 次浏览
  • java面试题之Java并发

    1. 线程和进程有什么区别? 根本区别 :进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位 资源开销 :每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空…

    2022/2/25 22:36:48 人评论 次浏览
扫一扫关注最新编程教程