随笔分类 - 笔试面试心得
记录每次笔试面试自己存在的问题以及后面自己怎补齐不足点
摘要:1.面向对象基础 1.1 面向对象三大特点 封装、继承、多态 面向过程是将解决问题的过程拆分为一个个方法执行;面向对象是先抽象出对象,由对象执行方法的方式解决问题。 1)封装:将一个对象的属性封装在对象内部,不允许外部对象直接访问对象内部信息。 2)继承:不同类型对象,相互之间经常有一定共同点。具体
阅读全文
摘要:1.选择题 本次笔试一共五道选择题,其中两道都是考的continue,因此在这里记录一下continue和break的区别 在Java语法中,continue是跳过本次循环,进行下一次循环;而break是直接跳出循环。 在上图中,我们会发现if里面的语句走完的时候,就立马跳出循环,当i取余不等于0的
阅读全文
摘要:1.选择题 1.计算机基本部件 现在所用的电脑都是由冯诺依曼五大结构组成,分别是输入、输出、存储器、运算器以及控制器。其中五大部分具有典型应用的输入是鼠标键盘、输出是显示器、打印机,储存是硬盘,运算器是CPU(中央处理器),控制器(多种控制电路组成的集合)。摄像头在拍摄的时候属于输入设备,在回放的时
阅读全文
摘要:1.选择题 1.1 四个页框,进程访问页号,LRU算法(Least Recently Used)最近最少使用算法。 1)概念:内存管理算法,根据数据历史访问记录淘汰数据,将最长时间未被访问的数据置换出去。当内存不足删除链表中最近最不常用的的数据,若从最右端进数据,那么删除的是最左端的数据。反之则删除
阅读全文
摘要:1.吉祥航空 1.1. HashMap实现,线程安全方式 答:1)HashMap不安全性,效率高,允许key和value为空,默认初始容量为16,之后每次扩充为2的倍数 为2倍数是因为取余能提升hash&(length-1)预算效率 底层是有数组+链表/红黑树构成。 2)关于哈希冲突(存储的不同值由
阅读全文
摘要:1.笔试 金仕达笔试由五道逻辑题、十道选择题和十道填空题 对于逻辑题是压根没想到,十道选择题和十道填空题比较简单,都是Java基础知识 2.面试 2.1 Java相对于C++优势在哪? 我的回答: JVM执行字节码文件,跨平台(write once run away); 没有指针等复杂内容; 成型框
阅读全文
摘要:1.查缺 1)Linux的基础命令知识点欠缺 s2)对类的继承知识点学习不足,只在知道继承,但其实很少使用,也没有真正理解继承这个概念 3)数据结构关于图的知识点没有学习 4)对数据结构中的基础算法没有练习上手 2.补漏 1)系统学习Linux常用的命令 2)通过做继承相关题目来巩固继承这个概念 3
阅读全文