8000 面试安排 · lx1036/lx1036.github.io@4dae779 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4dae779

Browse files
committed
面试安排
1 parent 750361b commit 4dae779

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

docs/专业技能.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@
55
* 使用 Composer 及相关 Toran Proxy 搭建私有 Packgist 包。使用 Laravel 框架及相关原理,并根据业务二次开发相关模块,如 database、testing、validation、filesystem、http 等相关模块。会使用 Auth 相关模块,包括不限于 OAuth/JWT、单点登录 SAML2.0 等模块。
66
* 会使用 PHPUnit/Mockery 编写项目单元测试和集成测试,包括针对数据库、文件系统等有一定难度的代码测试,并结合框架二次开发测试模块。
77
* 会使用数据库,如 Redis、关系型数据库 MySQL,并研究过 PHP 语言写的相关 ORM 源码,如 Laravel 框架的 ORM [Eloquent](https://laravel.com/docs/5.8/eloquent) 源码。会配置 Nginx。
8+
* 会使用 Go 后端相关技术栈:
9+
* 会使用 Etcd,并了解其原理。
10+
* 会使用 Prometheus/Grafana 做容器监控。
811
* 会使用 TypeScript 前端相关技术栈:
912
* 会使用 TypeScript/RxJS。会配置 Webpack,并了解自定义 Loader 和 Plugin 编写。
1013
* 会使用 Angular 框架,包括其 HTTP、Router、Form、Dependency Injection 等核心包,并研究过相关源码。以及会使用 UI 库 Angular Material Design 和 Angular Ant Design,并研究过相关组件的源码。会使用 Jest/Karma/Jasmine 工具编写单元测试和集成测试,并会集合 IDE 进行代码断点调试。个人觉得会断点调试和编写代码测试,对提高代码质量至关重要。
1114
* 基本会使用 Vue,并研究过 Vue 的源码及其实现原理,并编写过一个简单的 [Vue3](https://github.com/lx1036/router/blob/master/vue/vue3/src/index.js) 框架。了解 React/Redux 相关知识。
1215
* 会使用容器运维相关技术栈:
1316
* 会使用 AWS/AliCloud 相关服务。会使用常用 DevOps 软件:Git、Gitlab CI(CD)、JIRA、Confluence、Slack、Sentry 等等。会使用 Git Workflow 来做软件迭代。会使用 Dockfile 编写镜像,Docker Compose 管理容器,了解 Kubernetes。会使用 [Ansible](https://docs.ansible.com/)[Terraform](https://www.terraform.io/) 以及 [Packer](https://www.packer.io/) 来构建基础资源。可以使用 Terraform + Ansible 辅助搭建路由器级别的科学上网。
1417

18+
* 熟练 Redis,并熟练 Redis 实现原理,研究过 Redis 源码。
19+
* 熟练 Redis 的持久化方式,包括快照 RDB。

docs/面试安排.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
(1) 2020-03-01
3+
面试一波。

0 commit comments

Comments
 (0)
0