o idea无限制续费30天

https://note.youdao.com/ynoteshare/index.html?id=48569c74ce3c409c3ac921b1c00ed425&type=note&_time=1633503115096

o 求职三个关键阶段及关系

简历
解决让招聘方愿意跟你取得主动联系的问题。
笔试
解决让招聘方愿意安排一个面试官,跟你面对面进行沟通,以线下面试为主,也可以是电话面试。
面试
解决的是完整、真实、客观、专业、全面的进行评估考量,确定求职者是否真的满足岗位需要。
o 答题技巧
能图化的一定不要列表
能列表的一定不要纯文字
能文字的一定不要纯说话

o 做笔试题的标准流程

1、审题:搞清楚题的主要输出项,即到底要干什么
2、题目分析
考点和核心考点
3、具体代码实施
4、专业性表现
注释、测试用例

o 写代码关注输入和输出(格式)

我输入是什么,我期望的输出是什么。
数据在哪儿,最终以什么样输出。中间的设计就是程序员要做的事

链式记忆法

数据敏感性
1024
一天有多少分钟: 1440,多少秒:86400秒
210:1024=1K,220=1M,230=1G,240=1T,2*50=1P:
归档文件和压缩文件的异同点
相同点:都是多合一操作
差异点: 归档文档一般是不进行压缩操作,压缩文件是必然进行压缩文件。

加密方式-按对称性
对称性加解密
用A加的密, 用A也可以给解开。
非对称性加解密
用A加的密,但是A解不开,而是用B来解开。
A和B是一个互加密和互解密的关系,A加密B解密,B加密A解密。

多线程中的线程分类-按照处理实际业务与否
工作线程-Worker Thread
守护线程-Daemon Thread

o 请介绍一下某组件/技术的架构设计

1、角色名称
2、角色定位
3、角色关系
4、竞品分析

o 请介绍一下某个东西—hadoop

概念
特点/特征
应用场景
代码实现

o 解决新问题的策略

先解决技术问题
再解决业务问题

o 实现类抽象的标准做法

1、测试类:解决技术及可行性问题
2、对测试类进行方法(包括构造方法和普通方法)和变量的抽取
3、对方法和变量的修饰符
4、对类进行落地编程实现
5、测试和发布上线

o 数据模型
§ 为解决某一个或是某一类具体的应用场景问题,而抽象出来的公共的、共认的、统一的解决方案。

o 数据分析类题目的答题技巧

1、拿到题干:这个题到底问的是什么
2、审题:得到这个题目的考点是什么
3、题目的计算口径
其实就是准确的来描述和表达该题目当中存在可能歧义性的内容,即说明问题的模糊点。
简而言之,即在计算过程当中以什么计算方式为准。
4、确定输入与输出
5、SQL编程
6、测试运行与bug解决
7、正式上线
o SQL数据进行链接分类
左右水平链接:join
上下垂直合并:union

Debug关心哪儿就在哪儿打断点——-一般在业务逻辑处。

专业术语

o Rpc
Remote procedure call,远程过程调用。
跨机器的通信均是rpc通信。
OS
全称:operating system
NAT
Network address translate 网络地址转换
DHCP
Dynamic host configuration protocal
动态主机配置协议
和静态IP地址分配即static模式相反
Dns
Domain naming system
让你的电脑可以通过域名访问
转换
域名网址转换成IP
o DAG有向无环图
Directed Acyclic graph
所有的数据类处理任务,形成的数据流图,均为DAG图。
o Derby
Java开发的开源的、嵌入式数据库。
o 嵌入式数据库:
§ 你的数据库和你的代码是在一起的,而且一般是在同一个进程当中的。
§ SQLLite,android开发的默认数据库。
§ BerkerlyDB:简称BDB。