简介

  • 姓名: 谢佳月
  • 性别: 女
  • 年龄: 20岁
  • 学校: 西安邮电大学
  • 学历: 本科 (计算机科学与技术专业)
  • 求职岗位: 后端开发工程师
  • 邮箱: mufengyaa@gmail.com
  • 联系电话: 18740663049
  • 博客: https://blog.csdn.net/m0_74206992?type=blog
  • 主修课程: C语言程序设计95分, C++91分, 数据结构93分, 操作系统91分
  • 项目经验:
    • bt-fuse基于bpftime, fuse, 共享内存的文件系统 (2024-04 ~ 2024-07)
    • boost搜索引擎以boost官网文档为数据源的搜索引擎 (2024-10)
    • 高并发内存池模拟实现tcmalloc最核心的框架 (2024-10 ~ 2024-11)
  • 技能特长:
    • 熟悉C/C++基本语法及动态内存管理
    • 熟悉数据结构和算法
    • 熟悉操作系统/Linux系统编程
    • 熟悉计算机网络/Linux网络编程
    • 熟悉数据库操作
  • 荣誉证书:
    • 全国高等学校计算机教育研究会全国大学生计算机系统能力大赛 OS功能挑战赛道 优胜奖 (2024)
    • 西安邮电大学第十四届汇编语言程序设计大赛 二等奖 (2024)
    • 教育部考试中心全国大学生英语四级 (2023)

年龄

20岁

职位

后端开发工程师

毕业院校

西安邮电大学

国籍

中国

项目经验

bt-fuse基于bpftime ,fuse ,共享内存的文件系统

开发者

四月 2024 - 七月 2024

通过 eBPF 程序结合 bpftime 工具,将系统调用在用户态截断,并将请求直接转发至用户态的fuse文件系统。在用户态实现 inode 管理,进一步减少内核态与用户态之间的交互,以提高系统性能。

boost搜索引擎以 boost 官网文档为数据源的搜索引擎

开发者

十月 2024 - undefined

通过解析源文档,并进行结构化,在此基础上建立正排/倒排索引,以支持高效检索。过滤暂停词,进一步提高查询效率。集成 mysql ,实现广告竞价和用户管理功能,页面上提供注册/登录按钮。

高并发内存池模拟实现tcmalloc最核心的框架

开发者

十月 2024 - 十一月 2024

基于 tcmalloc 的核心框架,构建了thread cache,central cache,page cache三层结构,以及定长内存池,优化内存分配和释放的效率。完全替代了标准的malloc和free,不依赖于原生内存分配接口。通过条件编译实现了对 Linux 和 Windows 系统的兼容性支持。引入基数树,进一步优化内存池性能。

技能

  • C/C++/Python

    熟悉 C/C++基本语法

    熟悉C/C++动态内存管理

    熟悉常用 STL 容器的使用

    熟悉常用容器的底层原理

    熟悉继承/多态等原理

    了解面向对象思想

    了解智能指针及 RAII 思想

    了解python基本语法

  • 数据结构和算法

    熟悉基本的数据结构 如:链表 栈 队列 堆 二叉树等

    熟悉常见搜索结构 如:哈希表 AVL树 红黑树 位图等

    熟悉常见的排序算法

  • 操作系统/Linux 系统编程

    熟悉常用 Linux 命令和常用工具的使用

    熟悉 Linux 下多线程/多进程编程

    熟悉进程之间同步与互斥机制

    熟悉5种IO模型

    了解eBPF原理和基本语法

    了解eBPF下的kprobe uprobe等技术

  • 计算机网络/Linux 网络编程

    熟悉常见的网络通信协议 如:TCP/IP HTTP/HTTPS

    熟悉 Linux 下 Socket 编程

    熟悉网络协议栈

    了解ARP协议/ICMP协议

  • 数据库

    熟悉MYSQL常用的增删查改操作

    熟悉约束 索引 事务等机制

    熟悉MYSQL多种查询方式

    了解MYSQL用户管理

教育

西安邮电大学

计算机科学与技术专业 - 本科

2022 - 2026

语言

Language

英语

四级