Compare commits
10 Commits
317c1973c7
...
af49317570
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
af49317570 | ||
|
|
7e7d35ac32 | ||
|
|
646acc8568 | ||
| 8fe7335d26 | |||
|
|
b386acf27d | ||
|
|
65f226f2a0 | ||
|
|
7f39c7503e | ||
|
|
8e1b4588b0 | ||
|
|
21beb01f8c | ||
|
|
1304b08066 |
2
.obsidian/app.json
vendored
2
.obsidian/app.json
vendored
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"promptDelete": false,
|
||||
"newLinkFormat": "relative",
|
||||
"attachmentFolderPath": "./assets/Interview",
|
||||
"attachmentFolderPath": "./assets/IoC",
|
||||
"showUnsupportedFiles": false,
|
||||
"newFileLocation": "current",
|
||||
"useMarkdownLinks": true,
|
||||
|
||||
38
.obsidian/workspace.json
vendored
38
.obsidian/workspace.json
vendored
@@ -4,22 +4,35 @@
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "949eaf0161d93062",
|
||||
"id": "88cc8e651049b2a2",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "24e77f2ab51b0f64",
|
||||
"id": "5aaa4a9e241d1874",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Temp/Interview.md",
|
||||
"file": "Books/动手学深度学习/引言.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8ae7212297531ff4",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Books/从零开始深入学习Spring/IoC.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
@@ -85,7 +98,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Temp/Interview.md",
|
||||
"file": "Books/从零开始深入学习Spring/IoC.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
@@ -102,7 +115,7 @@
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Temp/Interview.md",
|
||||
"file": "Books/从零开始深入学习Spring/IoC.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
@@ -125,7 +138,7 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Temp/Interview.md"
|
||||
"file": "Books/从零开始深入学习Spring/IoC.md"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -150,13 +163,18 @@
|
||||
"graph:查看关系图谱": false,
|
||||
"templates:插入模板": false,
|
||||
"command-palette:打开命令面板": false,
|
||||
"oz-clear-unused-images:Clear Unused Images": false,
|
||||
"table-editor-obsidian:Advanced Tables Toolbar": false,
|
||||
"obsidian-excalidraw-plugin:新建 Excalidraw 绘图": false,
|
||||
"oz-clear-unused-images:Clear Unused Images": false
|
||||
"obsidian-excalidraw-plugin:新建 Excalidraw 绘图": false
|
||||
}
|
||||
},
|
||||
"active": "24e77f2ab51b0f64",
|
||||
"active": "8ae7212297531ff4",
|
||||
"lastOpenFiles": [
|
||||
"Books/动手学深度学习/引言.md",
|
||||
"Books/从零开始深入学习Spring/IoC.md",
|
||||
"Books/从零开始深入学习Spring",
|
||||
"Books/Java Guide/基础语法.md",
|
||||
"Books/Java Guide",
|
||||
"Temp/Interview.md",
|
||||
"Books/代码随想录/代码随想录.md",
|
||||
"Books/Vim实用技巧/一、入门导读.md",
|
||||
|
||||
1
Books/Java Guide/基础语法.md
Normal file
1
Books/Java Guide/基础语法.md
Normal file
@@ -0,0 +1 @@
|
||||
重写:两同两小一大
|
||||
1
Books/从零开始深入学习Spring/IoC.md
Normal file
1
Books/从零开始深入学习Spring/IoC.md
Normal file
@@ -0,0 +1 @@
|
||||
Inverse of Control,将对象的控制权转交给 Spring 框架,由框架创建和管理对象。
|
||||
@@ -1,80 +0,0 @@
|
||||
---
|
||||
tag: algorithm
|
||||
---
|
||||
# 数组
|
||||
1. [二分查找](https://leetcode.cn/problems/binary-search/)
|
||||
进度:仅完成主题干。
|
||||
注意:
|
||||
- 二分查找时注意区间的边界,当取 `[left, right]` 时,当 `left == right` 是有意义的,所以循环的条件为 `while(left < right)`;同理,当取 `[left, right)` 时,循环的条件为 `while(left <= right)`。
|
||||
|
||||
2. [移除元素](https://leetcode.cn/problems/remove-element/)
|
||||
进度:仅完成主题干。
|
||||
解题:双指针法
|
||||
- 快慢指针法
|
||||
- 相向指针法(√):减少元素移动次数
|
||||
|
||||
3. [有序数组的平方](https://leetcode.cn/problems/minimum-size-subarray-sum/)
|
||||
进度:完成主题干。
|
||||
注意:
|
||||
- 指针可以从中间向两侧扫描,最好从两侧向中间扫描。
|
||||
|
||||
4. 长度最小的子数组
|
||||
进度:仅完成主题干。
|
||||
解题:滑动窗口。
|
||||
|
||||
5. [螺旋矩阵II](https://leetcode.cn/problems/spiral-matrix-ii/)
|
||||
进度:仅完成主题干。
|
||||
解题:找规律。
|
||||
|
||||
# 链表
|
||||
| 序号 | 章节 | 进度 | 解题 | 注意 | 回顾 |
|
||||
| ---- | --------------------- | ---- | ----------------------------------- | ------------------ | ---- |
|
||||
| 1 | 移除链表元素 | 完成 | | 注意是否存在头节点 | |
|
||||
| 2 | 设计链表 | 完成 | | | |
|
||||
| 3 | 翻转链表 | 完成 | 1.双指针<br> 2. 递归<br> 3.头尾插法 | 重新写第一二种 | √ |
|
||||
| 4 | 两两交换链表节点 | 完成 | 画图确定指针先后顺序 | | √ |
|
||||
| 5 | 删除链表倒数第N个节点 | 完成 | 双指针 | | |
|
||||
| 6 | 链表相交 | 完成 | 找到相等的长度后再开始判断 | | √ |
|
||||
| 7 | 环形链表II | 完成 | 双指针+环内的数学等量关系 | 重新做题 | √ |
|
||||
|
||||
# 哈希表
|
||||
| 序号 | 章节 | 进度 | 解题 | 注意 | 回顾 |
|
||||
| ---- | ---------------- | ---- | ------------ | --------------------------- | ---- |
|
||||
| 1 | 有效的字母异位词 | 完成 | 哈希表 | 注意key、value的意义 | |
|
||||
| 2 | 两个数组的交集 | 完成 | 集合 | | |
|
||||
| 3 | 快乐数 | 完成 | 集合 | 注意条件:不为1必然出现循环 | |
|
||||
| 4 | 两数之和 | 完成 | 哈希表 | | |
|
||||
| 5 | 三数之和 | | 双指针 | | √ |
|
||||
| 6 | 四数之和 | | 双指针 | | √ |
|
||||
| 7 | 四数相加II | | 哈希表 | 注意key、value含义 | √ |
|
||||
| 8 | 赎金信 | 完成 | 数组代替集合 | 适用于限定范围的key | |
|
||||
|
||||
# 字符串
|
||||
| 序号 | 章节 | 进度 | 解题 | 注意 | 回顾 |
|
||||
| ---- | -------------- | ---- | ------ | ------------------------------ | ---- |
|
||||
| 1 | 反转字符串 | 完成 | | | |
|
||||
| 2 | 反转字符串II | | | 注意循环条件 | √ |
|
||||
| 3 | 替换空格 | | 双指针 | 从后向前操作避免每次都移动元素 | √ |
|
||||
| 4 | 翻转字符串单词 | | | | |
|
||||
|
||||
# 双指针法
|
||||
|
||||
|
||||
# 栈和队列
|
||||
| 序号 | 章节 | 进度 | 解题 | 注意 | 回顾 |
|
||||
| ---- | ---------------------------- | ------ | ---------- | ---- | ---- |
|
||||
| 1 | 栈实现队列 | 完成 | | | |
|
||||
| 2 | 队列实现栈 | 完成 | | | |
|
||||
| 3 | 有效的括号 | 完成 | | | |
|
||||
| 4 | 删除字符串中的所有相邻重复项 | 完成 | | | |
|
||||
| 5 | 逆波兰表达式 | 完成 | | | |
|
||||
| 6 | 滑动窗口最大值 | 未完成 | 有序队列 | | √ |
|
||||
| 7 | 前k个高频元素 | 未完成 | 优先级队列 | | √ |
|
||||
|
||||
# 贪心算法
|
||||
从局部最优解推全局最优解。做题时最主要就是找反例证明贪心算法不奏效,否则大部分可以使用贪心算法。
|
||||
|
||||
| 序号 | 章节 | 进度 | 解题 | 注意 | 回顾 |
|
||||
| ---- | -------- | ---- | ---- | ----------------------------- | ---- |
|
||||
| 1 | 分发饼干 | 完成 | | 大胃口吃大饼干/小饼干喂小胃口 | √ |
|
||||
| 2 | 摆动序列 | | | | |
|
||||
2
Books/动手学深度学习/引言.md
Normal file
2
Books/动手学深度学习/引言.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# 关键部分
|
||||
## 数据
|
||||
@@ -1,37 +0,0 @@
|
||||
Dear professors, thank you for taking the time to interview me. It is an honor to be here today.
|
||||
|
||||
Firstly, Let me introduce myself.My name is Zhaolong Wang, and I recently graduated from Jiangsu Ocean University with a Bachelor's degree in Network Engineering from the Department of Computer Engineering.
|
||||
|
||||
In terms of my work experience, I have worked as a Java Developer in two different companies. From July to August 2021, I worked at Endpoint Technologies Co., Ltd. as part of the Sheldon Mall project team. From December 2021 to March 2022, I worked at Tongcheng Travel Technology Co., Ltd. in the Travel and Activity Operations Department.Aside from my work experience, I have also completed several personal projects. One of my projects is BookmarkTomb, a cross-browser bookmark synchronization tool developed using Spring Boot and Vue. This project includes a web version, a backend, and a plugin version. I was responsible for the overall project design, as well as the development of the backend and plugin. Another project I worked on is nCovTrack, which was my graduation project. It is a coronavirus patient investigation system developed using Gin and Vue, and it includes both frontend and backend components. For this project, I was responsible for the overall project design and backend development. Additionally, I have developed other scripts and some applications that are available on Github.
|
||||
|
||||
I have chosen to pursue postgraduate studies because of my previous experience in Java development. I have noticed that the barrier to entry in this industry is quite low, and many professionals from other fields can transition into becoming Java developers. This realization has sparked my interest in exploring new fields, particularly in the area of embedded development, which I have been passionate about for some time. Additionally, I became fascinated with the advancements in artificial intelligence, particularly the developments made by OpenAI, which further motivated me to pursue deeper knowledge in this field.
|
||||
|
||||
Through my postgraduate studies, I hope to gain a deeper understanding of embedded development and expand my technical skills and knowledge to achieve breakthroughs in this field. Furthermore, I intend to explore the applications of artificial intelligence in embedded systems, with the goal of finding innovative solutions to real-world problems.
|
||||
|
||||
OK, that's all of myself introduction. Thank you very much.
|
||||
|
||||
|
||||
|
||||
Dear Professors, thank you for considering my application and inviting me for this interview. It's a great honor to be here today.
|
||||
|
||||
My name is Zhaolong Wang, and I recently graduated from Jiangsu Ocean University with a Bachelor's degree in Network Engineering from the Department of Computer Engineering. With two years of work experience as a Java Developer, I have worked on several projects, including BookmarkTomb and nCovTrack, which have helped me develop a diverse skill set. Additionally, I have completed several personal projects and published some scripts and applications on Github.
|
||||
|
||||
My interest in pursuing postgraduate studies stems from my observation that the barrier to entry in the Java development industry is low, and I believe that obtaining an advanced degree will expand my technical skills and knowledge in the field of embedded development, which I have been passionate about for some time. Moreover, I am fascinated by the advancements in artificial intelligence, particularly those made by OpenAI, and I am eager to explore the applications of AI in embedded systems.
|
||||
|
||||
Through my postgraduate studies, I aim to deepen my understanding of embedded development and AI and to find innovative solutions to real-world problems. I believe that the combination of these two fields will lead to exciting possibilities and breakthroughs.
|
||||
|
||||
Thank you for your time and consideration.
|
||||
|
||||
|
||||
|
||||
Dear Professors. Good afternoon, and thank you for taking the time to interview me. For me, it's an honor to be here today.
|
||||
|
||||
Firstly, let me introduce myself. My name is Zhaolong Wang, This is my first time taking the postgraduate entrance exam and I graduated from Jiangsu Ocean University last year with a Bachelor's degreew in Network Engineering from the Department of Computer Engineering.
|
||||
|
||||
I have worked as a Java Developer in two different companies, including Terminus Technologies Co., Ltd. and Tongcheng Travel Technology Co., Ltd. During my time there, I developed skills in Java development, project management, and problem-solving. I also completed several personal projects, including BookmarkTomb, a cross-browser bookmark synchronization tool developed using Spring Boot and Vue, and nCovTrack, my graduation design project, is a coronavirus patient investigation system developed using Gin and Vue. Additionally, I have developed other scripts and applications that are available on my Github.
|
||||
|
||||
During my past work, the low barrier to entry in the Java development industry made me realize that I need to expand my technical skills and knowledge to achieve breakthroughs in some other fields. So, I am passionate about exploring new fields, particularly in the area of embedded development. I am also fascinated by the advancements in artificial intelligence, particularly the developments made by OpenAI, and I intend to explore the applications of artificial intelligence in embedded systems to find innovative solutions to real-world problems.
|
||||
|
||||
I believe that pursuing postgraduate studies is the best way to achieve my goals. Through my studies, I hope to gain a deeper understanding of embedded development, expand my technical skills and knowledge, and explore the applications of artificial intelligence in embedded systems. Ultimately, I want to contribute to the development of innovative solutions that address real-world problems.
|
||||
|
||||
Thank you for your time and consideration. I am happy to answer any questions you may have.
|
||||
Reference in New Issue
Block a user