0%

以下为微软面向 2025 年暑期实习生的笔试邀请函,现将任务要求和提交指南整理如下,供大家学习参考。请不要将本内容用于商业或其它用途。

题目以及答案链接:https://github.com/CwbyWifsy/microsoft_codetasks_2025

也可以进我个人主页查看:https://cwbywifsy.com/

任务要求(Task Requirements)

  1. 对自己的项目做一个介绍.
  2. 从以下两大部分中选择并完成至少一项:
    • PART I:
      1. Coding Task - Agent (Mandatory)
        • 简要描述:在此任务中,定制一个 Agent,自动化执行以下流程:接受仓库 README,生成 Dockerfile;构建并运行名为 my-vue 的镜像与容器(映射 9528 端口);在容器内运行测试命令 npx jest tests/unit/utils/validate.spec.js
      2. Coding Task - Data & Algorithms (Optional Bonus Task)
        • 简要描述:这是一个二元分类任务,可自由设计模型和特征工程。Agent 需读取训练数据(train.csv)与测试数据(test.csv),输出模型的 AUC 分数,并提供简要模型及特征工程说明。
        • 评价指标:AUC(ROC 曲线下面积)。
        • 数据说明
          • train.csv:用于训练模型
          • test.csv:用于评估模型性能
        • 提交内容
          • 测试集上的 AUC 得分
          • 模型设计与特征工程的简要说明
          • 完整代码
    • PART II:
      1. Coding Task - Frontend & Backend
        • 说明: 根据自身技术栈与岗位需求,可选择完成以下一至两个子任务:
          • 前端开发(Frontend Development)
            • 在 CodePen 提供的代码骨架中,使用 React.js 或 Vue.js 完成拖拽和列表重排功能(尽量不依赖第三方库)。
            • 提交内容:更新后的 CodePen 链接,以及设计思路与心得文档。
          • 后端开发(Backend Task)
            • 构建一个面向 HTTP 服务的 API 服务器(端口 9527 和 7259)。
            • 使用面向对象设计,支持 CSV 文件的查询与修改操作(INSERT、DELETE、UPDATE),并在设计文档中说明具体实现细节。
            • 提交内容:包含 Dockerfile 或可执行文件的项目压缩包,以及设计思路与心得文档。
        • 输出格式:需严格参照附录 III 示例(Appendix III)。

仓库结构

1
2
3
4
5
6
7
8
9
├── README.md                # 本文件
├─PART I
│ ├─Coding Task - Data & Algorithms
│ └─Coding Task-Agent
└─PART II
└─fb_end
├─app
└─data

免责声明

本仓库中仅用于个人学习和交流。题目版权归微软所有,严禁用于其它商业用途。

祝大家练习顺利,早日通过笔试,收获心仪的实习机会!

gcc/g++ 多版本间切换

1. 查看 gcc/g++ 版本

  • 查看当前版本
1
2
3
4
5
gcc -v
g++ -v

gcc --version
g++ --version
  • 查看系统已有版本
1
2
ls /usr/bin/gcc*
ls /usr/bin/g++*

2.安装gcc

​ 1获取源码压缩包

1
2
3
4
wget https://repo.huaweicloud.com/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
tar -zxvf gcc-7.3.0.tar.gz
cd gcc-7.3.0
./contrib/download_prerequisites

​ 如果执行上述命令报错,需要执行如下命令在“gcc-7.3.0/”文件夹下下载依赖包:

1
2
3
4
wget http://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
wget http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2
wget http://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz
wget http://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2

​ 下载好上述依赖包后,执行以下命令,检查是否下载完成:

1
./contrib/download_prerequisites	执行配置、编译和安装命令:

​ 执行配置、编译和安装命令:

1
2
3
./configure --enable-languages=c,c++ --disable-multilib --with-system-zlib --prefix=/usr/local/gcc7.3.0    # prefix是安装目录
make -j192 # 通过grep -w processor /proc/cpuinfo|wc -l查看cpu数,示例为192,用户可自行设置相应参数。
make install

2安装gcc时候会占用大量临时空间,所以先执行下面的命令清空“/tmp”目录。

1
rm -rf /tmp/*

3. 手动切换

  • 先将需要的版本添加到 update-alternatives 中,其中/root/neu/data1/envs请替换成你自己的实际安装目录
1
2
3
4
5
6
# gcc
sudo update-alternatives --install /usr/local/bin/gcc gcc /usr/local/gcc7.3.0/bin/gcc 40
sudo update-alternatives --install /usr/local/bin/gcc gcc /root/neu/data1/envs/gcc10.3.0/bin/gcc 50
# g++
sudo update-alternatives --install /usr/local/bin/g++ g++ /usr/local/gcc7.3.0/bin/g++ 40
sudo update-alternatives --install /usr/local/bin/g++ g++ /root/neu/data1/envs/gcc10.3.0/bin/g++ 50

若想删除,执行命令:

1
2
sudo update-alternatives --remove gcc /usr/local/gcc7.3.0/bin/gcc
sudo update-alternatives --remove g++ /usr/local/gcc7.3.0/bin/g++
  • 手动配置 update-alternatives
1
2
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

4.查看gcc的真实路径

1
ls -l /usr/local/bin/gcc

/usr/bin/gcc -> /etc/alternatives/gcc

1
ls -l /etc/alternatives/gcc

/etc/alternatives/gcc -> /usr/local/gcc7.3.0/bin/gcc

手动修复符号链接

1
sudo ln -sf /usr/local/gcc7.3.0/bin/gcc /usr/bin/gcc

© 2025 CwbyWifsy 保留所有权利

前言

想在 iPhone 上体验最强大的 AI 助手——ChatGPT GPT Plus?本篇教程将手把手教你,如何使用美区苹果账号、支付宝购买礼品卡,在 Apple Store 上兑换,并成功开通 GPT Plus 订阅。


目录

  1. 准备工作
  2. 步骤详解
  3. 常见问题
  4. 小结

准备工作

在正式开始之前,请确保你已准备好以下两样“法宝”:

  • 美区苹果账号

    • 注册时请选择美国地区,地址最好选免税州,有哪些可以自己查 身份信息可以网上搜美国人身份生成 (如果不会请给我邮箱发消息,我看到之后会再次出一个教程)

    • 邮箱、密码、密保问题等信息均可使用国内邮箱与手机号

    • 千万不要设置付款方式,一定要留空

      apple_id
  • ChatGPT 账号

    • 若无账号,可访问 chat.openai.com 注册 ((如果不会请给我邮箱发消息,我看到之后会再次出一个教程))

步骤详解

步骤 1:准备账号

  1. 确认自己的苹果账号地区为美国。
  2. 确保 ChatGPT 账号可正常登录。

步骤 2:购买苹果礼品卡

  1. 打开支付宝 → 搜索 “Pockyt Shop”

  2. 进入 Pockyt Shop小程序,选择 App Store & iTunes USA

    Pokyt_Shop

  3. 选择合适面额(建议 $20,刚好一个月)。

    Gift_card

  4. 使用支付宝完成支付,获得 礼品卡兑换码

    order_list

注意:务必保存好兑换码,付款成功后如果加载慢可在订单详情中查看。


步骤 3:兑换礼品卡

  1. 在 iPhone 上打开 App Store
  2. 先登录自己的美区账号。
  3. 点击右上角头像 → 选择 “兑换礼品卡或代码”
  4. 输入或粘贴刚刚购买的兑换码,点击 “兑换”
  5. 确认账户余额已更新。

步骤 4:下载并开通 GPT-4 Plus

  1. 在 iPhone 上打开 App Store,搜索 “ChatGPT”(只有美区的apple id才能搜索到)。
  2. 安装完成后,打开 ChatGPT,使用前面准备好的 ChatGPT 账号 登录。
  3. 在应用内点击左上角 “升级”“GPT-4 Plus”
  4. 订阅成功后,即可畅享 GPT-4 Plus 的强大功能!

常见问题

  • Q:支付失败怎么办?
    A:确认自己没有设置任何付款方式,如果付款失败也是正常的,因为可能是新号的原因,给苹果客服打电话,给他说清楚之后按照要求就可以成功开通(我舍友当时就是这么完成的,也是新号) 。
  • Q:ChatGPT登录不上去?
    A:你的科学上网质量不行,换一个。

© 2025 CwbyWifsy 保留所有权利