记录面试不会的题目

TCP/UDP : 长链接
TCP:可靠的,需要建立连接的。数据,无差错,不丢失,按序到达。点对点/一对一。效率较低
UDP:不可靠的,不需要建立连接。可能不到达。支持一对一,一对多,多对一。效率高,速度快
 
向量的点乘/叉乘:
点乘:A到B的投影。 点乘又叫向量的内积、数量积,是一个向量和它在另一个向量上的投影的长度的乘积;是标量。  点乘反映着两个向量的“相似度”,两个向量越“相似”,它们的点乘越大。
叉乘:和A,B垂直的向量
即两个向量的叉积得到的还是向量!
 
 
设计模式:
MVC
单例模式 :实例具有唯一性,有全局访问的入口节点
观察者模式(eventmanager)
 
 
 
 
代理的原理:
指向方法引用
ABCD 顺序执行的话, A执行完之后需要执行B,但是B是其他人执行的,B设置委托,指向一个方法,执行完毕之后在执行C,D。
 
接口类/抽象类;
 
抽象类
接口类
要被子类继承
要被子类实现
方法声明
方法实现
方法声明。
不能实现
普通的变量
变量只能是公共的静态的常量
重构的结果
设计的结果
 
抽象功能
 
 
 
哈希函数(字典的存储 )
根据元素的key,通过一定的函数关系(哈希函数),计算出的内容,为该元素的存储地址。
存在冲突?
开放定址 : 增量序列
多哈希法:设计多个哈希函数
 
 
MD5 : 密码散列函数
对比两个差异的时候会用到
 
GC:
 
台阶/药片:
 
拆箱装箱:
装箱 :基本数据类型转化成引用类型Object
拆箱:object(引用类型)转化成基本类型
其实就是指类型数据和引用类型数据的相互转化
使用泛型可以避免装箱拆箱的操作 
为什么避免拆箱装箱?
会在堆上分配内存,产生GC
 
渲染优化:
UI合批处理
 
 
 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值