面试
文章平均质量分 75
努力奔跑的nick
这个作者很懒,什么都没留下…
展开
-
秋招冲刺,小厂试水面试一波day01
小厂面试day1## 标题 1.首先介绍自己(很短介绍了一下) 2.面试官看了一下简历问我上一段实习怎么是测试开发?(想多尝试的意思) 3.上一段实习的主要内容(本人主要做的车辆网项目,因此涉及接口自动化测试、测试工具开发和通信链路稳定性测试及RTK状态检测等) 4.问大创项目(简单的项目,其实就是增删改查,自己刻意引导抛出了几个功能点) 5.一对一聊天怎么实现的(通过websocket进行全双工通信,从绑定到几个方法的实现等,巴拉巴拉讲了一堆) 6.做的项目涉及到高并发吗?(不涉及,但是自己日常时间学习了原创 2021-07-01 21:07:21 · 222 阅读 · 0 评论 -
Java程序员秋招复习冲刺day03
2.1集合 Java的集合类被定义在Java.util包中,主要分为两类:Collection、Map,其次又可以被分为List、Queue、Set和Map四类集合 Collection集合主要用来存储的是独立的元素,其中set、list和Queue,其中list是按照插入的顺序保存元素,而set中则不能有重复的元素,而Queue按照排队规则来处理容器中的元素。Map的则是用来存储<键,值>对,这个容器允许通过键来查找值。 List集合:ArrayList、LinkedList和Vector原创 2021-06-07 17:36:21 · 143 阅读 · 0 评论 -
秋招Java程序员冲刺day02
1.10Java网络编程模型 1.10.1 IO相关基础概念 IO即是iuput和output的缩写,在JAVA里通常表达的是数据的流入和流出 流是指数据的无结构化传递,以无结构的字节序列或者字符序列进行输入和输出。IO流即是进行输入和输出操作的流 字节流以一个字节(8bit)为最小操作单位 字符流的最小操作单位是一个字符,字符即是字节加上编码表,单个字符占用1到多个字节 1.10.2 阻塞IO模型及非阻塞IO模型 在多线程语境下,阻塞和非阻塞关注的是线程的状态,阻塞状态表示线程挂起,非阻原创 2021-06-04 15:30:52 · 114 阅读 · 0 评论 -
Java程序员面试冲刺day01
1.1JVM的运行机制 jvm为java虚拟机,是用于运行java字节码的虚拟机,jvm主要包括一套字节码指令集、一组程序寄存器、一个虚拟机栈、一个虚拟机堆、一个方法区和一个垃圾回收器。jvm是运行在操作系统上的,与硬件设备之间也是靠操作系统进行交互的 Java源文件在通过编译器文件后被译成相应的字节码.class文件(class字节码文件是程序编译后生成的中间代码),字节码文件又被JVM中的解释器编译成机器码在不同的操作系统上运行。 Java程序的具体运行过程如下: (1)Java源文件被编译器编译成字节原创 2021-06-03 15:39:52 · 168 阅读 · 2 评论 -
Spring源码学习Day01
Spring源码 什么是BeanDefinition? BeanDefinition表示Bean定义,Spring根据BeanDefinition来创建Bean对象,BeanDefinition有很多的属性用来描述Bean,BeanDefinition是Spring中非常核心的概念。 重要的属性: beanclass:表示一个bean的类型,比如UserService.class,Spring在创建Bean的过程中会根据此属性来实例化的到对象。 scope:表示一个bean的作用域,比如scope等于sin原创 2021-04-06 15:26:52 · 79 阅读 · 0 评论 -
数组与矩阵类型的算法刷题
算法刷题 数组与矩阵 1.数组中重复的数字 题目描述:在一个长度为n的数组里所有数字都在0到n-1的范围内。数组中某些数字是重复的,但是不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。要求:时间复杂度O(N),空间复杂度为0(1.) Input: {2, 3, 1, 0, 2, 5} Output: 2 解题:由于时间及空间复杂度的要求,不能使用排序的方法,也不能够使用标记数组。这种问题可将值为i的元素调整到第i个位置进行求解,在进行元素交换调整时,如果已经有一个值为原创 2021-04-06 15:25:33 · 446 阅读 · 0 评论 -
Java基础,不断学习准备中
Java语言有哪些特点 1简单易学 2.面向对象(继承、封装、多态) 3.平台无关性,java语言具有很强的代码一致性,经过编译后的字节码文件,通过不同平台的不同JVM进行解释后在不同平台进行运行 4.GC实现垃圾回收,java中通过gc垃圾回收器进行相关内存的回收 5.异常处理机制,java中具有完好的异常处理机制,主要分为error及exception,error为重大错误导致系统无法运行,异常则是代表程序本身可以处理的异常,则分为运行时异常与编译异常 6.支持多线程,主要可以通过继承Thread重写r原创 2021-04-01 16:58:46 · 78 阅读 · 0 评论