• 周总结2021.7.25


    本周算是开启秋招提前批的第一个周,卷的要死,感觉要学的知识特别特别多,但是单独的知识整理成文档又太花时间,需要更多的时间去学(yu)别(le)的东西,因此准备每个周可以个周总结来汇总一个周的工作目录,也方便随时复习。

    算上上周末,排的密密麻麻的面试。

    1.小论文:优化了各种细节,然后突出了项目数据库选型的过程。这要在放假之前赶紧投出去,后面实验室的工作就轻松许多。

    2.简历埋点:这个是顺承1.的,因为阿里云的师兄看了我的简历之后说看不懂我做的项目,需要埋一些可以说的点,于是我就把数据库选型,主要是几个nosql的场景对比分析写上去了,通过面试的效果非常棒,华为云20级带佬都说好。

    3.继续复习数据库的一套体系。围绕《openGauss》、《数据库系统实现》深化会数据库内核的理解。

    • 从底层的文件系统(块存储、对象存储),到一些具体的文件系统的实现如hdfs(知乎面试问到了,但是并不知道这块的知识)。
    • 再往上一层的存储引擎。感觉这其实是作为开发人员应该熟练掌握的。因为不同的存储引擎的实现方式(行、列、内存、document)对应了一些典型的场景,感觉这种planA、B、C、D的横向扩展,是面试官很喜欢听到的分析。以及一些老生常谈的索引系统、并发控制(MVCC实现方法,这里可以和kubernetes中etcd的mvcc实现做一个比较)、事务支持以及结合一些具体的存储引擎(InnoDB/MyIsam)和数据库产品(mongoDB/mysql/redis/Hbase/Neo4j/openGauss)来谈。知乎面试官问到的LSM-tree也是在这个层次,学习过但是完全忘掉了。
    • 存储引擎在网上根据各种数据库产品的架构可能就有所不同了,以关系型数据库举例一般是SQL执行器、SQL解释器。这一块在玩编译原理那一套,并不是很熟悉。《数据库系统实现》有很细节深刻的描述。

    4.开源社区。

    • 这周简单的看了下argo的一些知识和概念,通过讨论发现一些出发点有错误,volcano的workflow的设计的立足点是一个job内task之间执行的workflow。

    5.字节面试。

    我并不知道是我的问题还是面试官的问题,全程不看简历随便问。暴露了网络、java栈、语言等基础知识有复习盲点。

    例如问了我类的生成机制。我:???

    问了我登录页面过程中需要考虑哪些安全问题。我:???

    总结一句话,感觉字节好他妈克我。

    下周工作继续围绕上面开展

    1.小论文快快改好,格式调节好,不然导师疯狂push。顺带开始重新专注优化系统,完成毕业要求,用的java栈也能找工作。

    2.数据库内核存储引擎继续看,这里能够在简历的项目中持续获得收益。

    3.开源社区:需要持续学习argo和spark。

    4.日常实习得去搬砖几天了。

    5.知乎终面、网易sp直通还没约、pdd提前批笔试。这个层面要持续学习golang、java的技术栈。

  • 相关阅读:
    设计数据库步骤
    sql练习题
    多表连接查询
    数据约束
    管理并行SQL执行的进程
    关于Oracle数据库后台进程
    配置数据库驻留连接池
    为共享服务器配置Oracle数据库
    关于数据库驻留连接池
    关于专用和共享服务器进程
  • 原文地址:https://www.cnblogs.com/rhythmic/p/15057237.html
Copyright © 2020-2023  润新知