普通视图

发现新文章,点击刷新页面。
今天 — 2025年4月1日首页

一份没有项目展示的简历,是怎样在面试里输掉的?开源项目或许是你的救命稻草 😭😭😭

作者 Moment
2025年4月1日 21:22

我们公司目前在进行社招全栈开发岗位的招聘,面试过程中,我们特别看重的一点是:如果面试者没有 GitHub 项目或无法提供线上项目链接,那么通常会对简历产生较大影响。因此,我认为参与开源项目是一个非常有意义的举措,不仅能够显著提升个人技术实力,还能有效增强简历的亮点,为求职加分。

目前我们正在运行着两个新的开源项目,它们分别是

  1. file-zenith:多媒体文件处理网站

  2. 面试导航:一个有深度且知识面广的八股文面试网站。

项目地址:

  1. file-zenith

  2. 面试导航

面试导航

为什么没有看到开源代码?因为项目有很多图片,需要用云存储来存储,但是现在所以的 key 都是存放在前端的,所以不好直接把项目代码开源处理,如果有需要的话可以开源非线上版本的代码。

面试导航致力于构建一个全面且深入的前端与后端技术面试知识库,涵盖了当前技术栈的核心内容,旨在为技术学习者提供一个系统化、专业化的学习平台。网站的内容涵盖了最新的技术领域,包括 JavaScript、TypeScript、Node.js、浏览器原理、计算机网络、React 源码、前端工程化、性能优化以及前端监控等多个前沿话题。

与市场上大多数面试题库不同,本网站的特点在于不仅提供基础的面试题目,还深入挖掘每个技术点的原理,帮助用户全面理解技术背后的核心概念。每一个知识点不仅包含对其本身的深入分析,还能通过关联与拓展,帮助学习者从一个问题出发,掌握与之相关的其他面试问题,从而形成一个完整的知识体系。

我们项目的特点主要有以下几个方面:

  • 深入原理:我们不仅提供技术的基础知识,还专注于每个知识点背后的原理解析,帮助用户深刻理解技术细节。

  • 知识体系化:每个技术点都是体系化学习的一部分,学习者可以通过一个个知识点的学习,逐步掌握前后端的技术要点,构建完整的技术框架。

  • 广泛的技术覆盖:包括 JavaScript、TypeScript、Node.js、浏览器原理、计算机网络、React 源码、前端工程化、性能优化及前端监控等热门技术。

  • 面试题拓展:每个知识点不仅局限于单一面试题,还能通过对相关问题的拓展,帮助学习者准备更广泛的面试场景。

  • 针对市场需求:填补现有面试网站内容简略的空白,提供更为深入和系统的技术资源,以帮助学习者在激烈的面试竞争中脱颖而出。

项目目标:

  • 帮助学习者全面掌握前端与后端的最新技术,构建扎实的知识体系。

  • 提供深入的技术解析,使学习者能够在面试过程中清晰地表达技术原理和解决方案。

  • 丰富面试题库,从实际面试场景出发,帮助学习者应对多样化的面试问题。

  • 填补市面上技术内容过于简单的空白,提供更高质量的技术学习平台。

通过本网站,用户将能够系统地掌握当前主流技术栈的精髓,提升自己的技术能力,并为面试做好充分的准备。

20250401205353转存失败,建议直接上传图片文件

20250401205418

如何参与内容贡献?

我们欢迎所有对技术学习和分享充满热情的开发者参与我们的内容建设!无论你是学生、刚入职场的开发者,还是经验丰富的技术大咖,只要你愿意分享自己的技术知识和经验,都可以加入我们的社区,共同推动项目发展。

内容贡献方式:

  1. 撰写技术内容:你可以分享技术文章、面试题解析、学习笔记、项目经验等。我们会将优质内容发布在平台上,帮助更多用户学习和成长。

  2. 参与开源项目:我们有一些开源项目正在进行中,欢迎大家参与其中,为社区提供更多实际案例和实战经验。

  3. 提供反馈与建议:如果你在使用平台时有任何建议或发现内容中的问题,欢迎主动与我们联系,帮助我们不断完善平台。

如何参与?

  • 添加微信:扫描下方二维码或直接添加微信号 yunmz777,备注“内容贡献”,我们会第一时间与你取得联系。

  • 加入技术交流群:在群内不仅可以讨论技术问题,还能及时获取我们的项目动态和参与机会。

贡献者的专属福利:

  • 后续可以优先体验我们的独家技术服务,获取前沿技术的深度学习资料和指导。

  • 享受一些平台提供的商业合作机会,参与我们的商业项目,共同探索更多可能性。

  • 有机会成为我们的核心成员,参与平台发展决策,获取更多专业提升和资源支持。

让我们一起打造一个开放、友好、充满技术热情的学习社区,期待你的加入!😊

file-zenith

这是一个基于 Next.jsTailwind CSSTypeScript 构建的现代化文件处理平台。用户可以在网页上直接进行常见的文件处理操作,提升工作效率。平台支持多种文件操作,确保高效、安全地处理各类文件,支持的操作包括但不限于:

  • 文件压缩:支持压缩图片、PDF 文件等,减小文件大小,便于传输和存储。

  • 文件格式转换:提供多种文件格式之间的转换,例如将 PNG 图片转换为 JPG、DOCX 转换为 PDF 等。

  • 批量处理:支持批量上传与处理,节省时间和精力。

  • 文件合并与分割:如合并多个 PDF 文件或将一个大型文件分割成多个小文件。

  • 安全性保证:平台采用最新的加密技术,确保用户文件的安全性与隐私保护。

  • 持续更新功能:平台将定期更新新的功能,满足用户日益增长的需求,如文字识别、视频压缩等。

无论是日常办公、开发还是个人使用,本工具都能为你提供便捷的文件处理方案,帮助提升工作效率,节省宝贵的时间。

20250401210151

🛠 技术栈

  • Next.js - 服务端渲染与静态生成支持,确保页面的高效加载与 SEO 优化

  • Tailwind CSS - 高效的原子级 CSS 框架,快速构建响应式与美观的界面

  • TypeScript - 类型安全的 JavaScript 超集,提升代码质量与开发效率

  • NestJS - 强大的 Node.js 框架,用于构建高效的服务器端应用,提供更复杂的文件处理逻辑和 API 支持

  • Sharp - 高效的图像处理库,用于图像压缩、格式转换和处理

  • FFmpeg - 强大的多媒体处理工具,用于视频、音频格式转换与处理

🚀 功能特色

  • 🌐 无需安装,在线即可完成文件处理,无需额外配置或下载任何软件。

  • ⚡️ 高性能文件操作,响应快速,文件处理过程顺畅,不浪费任何时间。

  • 🔐 本地处理:所有文件操作均在用户浏览器中完成,避免上传与下载的安全风险。

  • 📱 响应式设计,无论是桌面端还是移动端,均能流畅操作,确保多设备兼容。

  • 🧩 模块化设计,便于功能拓展与维护,可持续增加新的文件处理工具和功能。

  • 🛡️ 隐私保护,平台不会存储用户上传的文件,文件一旦处理完成,即刻删除,确保用户数据隐私。

  • 🔄 CI/CD 自动化:使用 GitHub Actions 实现自动化测试、代码质量分析和预览部署,确保代码质量和快速迭代。每个 PR 自动部署预览环境,SonarQube 实时代码分析保障质量标准。

20250401210224

在提交代码阶段就能看到预览效果方便 code review,这些 ci 还是挺有意思的......

测试目录结构与说明

该项目包含以下测试类型:

tests/
├── unit/                     # 单元测试目录
│   ├── README.md             # 单元测试文档
│   ├── components/           # 组件单元测试
│   │   └── ThemeButton.test.tsx # 主题按钮测试
│   ├── hooks/                # React Hooks测试
│   │   └── use-mobile.test.tsx # 移动设备检测Hook测试
│   ├── utils/                # 工具函数测试
│   │   └── cn.test.ts        # 样式工具函数测试
│   ├── coverage/             # 单元测试覆盖率报告
│   └── reports/              # 单元测试HTML报告
│
├── integration/              # 集成测试目录
│   ├── README.md             # 集成测试文档
│   ├── components/           # 组件集成测试
│   │   └── Header-ThemeButton.test.tsx # 头部与主题按钮集成测试
│   ├── pages/                # 页面集成测试
│   │   └── HomePage.test.tsx # 首页集成测试
│   └── utils/                # 测试工具
│       └── test-providers.tsx # 测试上下文提供器
│
├── e2e/                      # 端到端测试目录
│   ├── README.md             # 端到端测试文档
│   ├── home.spec.ts          # 首页端到端测试
│   ├── home-po.spec.ts       # 使用页面对象模式的首页测试
│   ├── page-objects/         # 页面对象目录
│   │   └── HomePage.ts       # 首页页面对象
│   ├── reports/              # 测试报告输出目录
│   │   └── index.html        # HTML测试报告
│   ├── results/              # 测试结果目录
│   │   └── .last-run.json    # 最后运行记录
│   └── utils/
│       └── test-helpers.ts   # 测试辅助函数
│
└── coverage/                 # 整体测试覆盖率报告

测试类型说明

单元测试 (Unit Tests)

单元测试关注于测试应用程序的最小可测试单元,通常是单个函数、组件或类。这些测试是隔离的,不依赖于其他部分的功能。

  • 技术栈: Vitest, React Testing Library
  • 运行命令: pnpm test:unit
  • 覆盖率报告: pnpm test:coverage
集成测试 (Integration Tests)

集成测试检验多个单元如何一起工作,测试组件之间的交互或数据流。

  • 技术栈: Vitest, React Testing Library
  • 运行命令: pnpm test:integration
端到端测试 (E2E Tests)

端到端测试模拟真实用户行为,在实际的浏览器环境中测试整个应用程序流程。

  • 技术栈: Playwright
  • 运行命令:
    • 运行测试: pnpm test:e2e
    • UI 模式: pnpm test:e2e:ui
    • 调试模式: pnpm test:e2e:debug
    • 查看报告: pnpm test:e2e:report

测试覆盖率

项目目前的测试覆盖率如下(通过 pnpm test:coverage 查看详细报告):

  • 语句覆盖率 (Statements): 34.85%
  • 分支覆盖率 (Branches): 76.47%
  • 函数覆盖率 (Functions): 39.13%
  • 行覆盖率 (Lines): 34.85%

关键组件如 Header.tsx (98.46%)、ThemeButton.tsx (100%)、use-mobile.tsx (100%) 和 cn.ts (100%) 已有高覆盖率。

💡 如何贡献

我们欢迎所有形式的贡献,无论是功能建议、代码贡献还是问题反馈。以下是参与项目的方式:

贡献流程

  1. 提交 Issue

    • 发现 bug?有新功能想法?请先创建一个 Issue
    • 清晰描述问题或建议,附上必要的截图和复现步骤
  2. 认领任务

    • 浏览现有 Issue,找到感兴趣的任务
    • 在 Issue 下留言认领,表明你将处理此问题
  3. 开发

    • Fork 项目仓库到你的账号
    • 创建特性分支 git checkout -b feature/your-feature-name
    • 进行开发并提交更改
  4. 提交 PR

    • 完成开发后,提交 Pull Request 到主仓库
    • PR 描述中关联相关 Issue(例如 "Fixes #123")
    • 等待代码审查和合并

开发指南

  • 确保遵循项目的代码风格和最佳实践
  • 添加适当的测试覆盖你的更改
  • 更新文档以反映你的贡献

参与贡献不仅能帮助改进产品,也是提升个人技能的绝佳机会。我们期待你的创意和贡献!

📞 联系我们

如果你有任何问题、建议或合作意向,欢迎通过以下方式联系我们:

  • 微信yunmz777

  • GitHub Issues:在项目 Issues 页面提交问题或建议

我们非常重视用户反馈,并致力于不断改进产品体验。无论是技术讨论、功能需求还是使用咨询,都欢迎随时联系!

总结

最后发布一则照片广告,组内急招实习生,有没有想看看快手这边的机会的,vue 技术栈,有微前端经历更佳,可以帮忙看看简历和指导一下:

20250401205703

如果想要其他公司的或者其他岗位的可以留言,如果有相关的都可以帮到你。

除了这些项目之外,我们还有两个其他的开源项目:

如果你想参与进来开发或者想进群学习,可以添加我微信 yunmz777,后面还会有很多需求,等这个项目完成之后还会有很多新的并且很有趣的开源项目等着你。

鸿海:印度子公司从苹果取得机器设备一批,交易金额约3225.8万美元

2025年4月1日 20:57
4月1日晚间,鸿海公告,子公司Foxconn Hon Hai TechnologyIndia Mega Development Private Limited,从2024年10月25日迄今向苹果(Apple)取得机器设备一批,交易金额约3225.8万美元,主要为营运需求。同日公告,其子公司Ingrasys(Singapore)Pte. Ltd.对越南Fulian Precision Technology Component增资2340万美元,主要目的为长期投资。(界面)

通用股份:控股股东拟向苏豪控股转让24.5%股份,实控人变更为江苏省国资委

2025年4月1日 20:39
36氪获悉,通用股份发布公告,公司控股股东红豆集团与苏豪控股签订了《股份转让协议书》。根据协议内容,苏豪控股受让红豆集团合计持有的3.89亿股公司股份,占公司总股本的24.5%,转让价格每股5.44元,转让价款合计21.18亿元。本次交易完成后,公司控股股东将由红豆集团变更为苏豪控股,实际控制人将由周海江、周海燕、顾萃、刘连红变更为江苏省国资委。公司股票将于4月2日(星期三)开市起复牌。

ST恒久:与中网研究院签署《框架合作协议》

2025年4月1日 20:32
36氪获悉,ST恒久发布公告,公司与广州市中网数据要素发展研究院(以下简称“中网研究院”)签署《框架合作协议》,围绕车联网行业领域优质语料价值化与智能化发展需求,依托中网研究院技术优势(数据空间架构、优质语料库建设、训练场设计)与公司建立全面战略合作关系。

奥飞数据:拟2亿元参与设立产业投资基金

2025年4月1日 20:27
36氪获悉,奥飞数据发布公告,公司拟出资2亿元,与万联天泽、复朴投资、广州上市公司高质量发展基金共同投资设立广州天泽奥融股权投资基金合伙企业(有限合伙)(以下简称“产业投资基金”),公司对产业投资基金的认缴比例为40%。该基金专项投资于公司全资子公司广州奥融科技有限公司(以下简称“奥融科技”)。

贾斯汀·霍塔德出任诺基亚总裁兼首席执行官

2025年4月1日 20:22
4月1日,诺基亚官网刊发新任总裁兼首席执行官致员工信,贾斯汀·霍塔德(Justin Hotard)在致员工信中称,将在上任后的前100天深入倾听客户、员工、投资者及其他关键合作伙伴的意见,同时确保兑现2025年承诺,并为诺基亚的未来制定清晰的愿景与战略。(界面)

北交所明确再融资监管导向,支持上市公司通过定向发行可转债融资

2025年4月1日 20:21
从业内独家获悉,北京证券交易所日前在业内下发最新一期发行上市审核动态,从再融资品种均衡、“扶优限劣”、合法规范经营、持续经营能力、前次募资使用情况、本次募资投向、投资者保护措施和预沟通机制八个维度明确了北交所上市公司再融资监管导向。关于再融资品种均衡,北交所表示,支持上市公司通过定向发行可转债融资。(中证报)

智谱发的“干活Agent”,不用邀请码

2025年4月1日 20:17

文|周鑫雨

编辑|苏建勋

交出后DeepSeek R1时代的答卷,对如今的六小虎而言,显得尤为重要。

DeepSeek R1和Manus,已经分别在推理模型和AI Agent领域炸了场。对于后来者而言,跟随是最为保守的路径。比如,百度发布了推理模型文心X1,腾讯上线了混元深度思考模型T1。

在3月31日的OpenDay上,在国内资本市场拿钱到手软的智谱,开年交出的答卷则是R1和Manus的“plus版本”——具有深度思考能力的Agent产品,“AutoGLM 沉思(以下简称‘沉思’)”,已经免费上线。

AutoGLM沉思。

智谱旗下的初代AutoGLM,曾在2024年11月,实现了第一个由AI发出的红包:AI发了人类历史上第一个红包。“沉思”的班味儿则更重些。就像一位人类实习生,它能够基于开放的自然语言问题,理解、分析、搜索信源。

并且比“联网搜索”更进一步,“沉思”能查看如知网、小红书、公众号、京东、巨潮资讯等不对外开放API的信源,同时具有多模态理解能力,能够理解网页上的图文信息。

张鹏展示的一个案例是:用“沉思”运营小红书账号,两周涨粉5000,还接到了商单。

小红书起号的关键,一是更新频率高,二是话题吸引人。只要输入想讨论的热门话题,比如“手冲咖啡全套设备种草攻略”,“沉思”就能从小红书、知乎等平台,根据上百个信源自动做好了总结。

智谱用“沉思”运营的小红书。

DeepSeek App一举创下3000万日活的神话后,AI厂商对产品范式的认知,逐渐有了变化:应用的最终形态,就是模型;所谓的应用,也成了模型能力的秀场

可以明显感受到,“沉思”的交互界面设计,相较于Manus,更突显了模型本身的思考能力。

在思考过程中,“沉思”展现的是“思考”,从理解问题、拆解问题出发,通过信息检索,再列出解决方案的框架。而Manus着重展现的是“行动”,可视面板显示的是AI调用工具的过程。

“沉思”和Manus的界面对比。上为“沉思”,下为Manus。

“沉思”和Manus的界面对比。上为“沉思”,下为Manus。

比起具有“成为全球首款通用智能体”野心的Manus,“沉思”对于当下智谱的意义,比起可用和落地,在于通过秀出思维链,展现其模型实力。

智谱AutoGLM负责人刘潇也直言,虽然“沉思”能够执行研报整理等简单任务,但当前提供给大众的,只是一个预览版本,还有很多的不足

一个直观的对比是,Manus通过调用Claude的Computer Use能力,能够实现跨PC、App等多端的操作,并且交付出PPT、网页等拥有具体形态的结果。

比如,输入Prompt“请制作一个jellycat主题的吃豆人网页游戏,素材颜色饱和度不要太高”,Manus能直接交付一个像模像样的游戏网页(虽然执行时间长达45min,且游戏存在bug)。

Manus交付的吃豆人网页游戏。

但当前的“沉思”预览版能交付的,仍然是类似于Deep Research(OpenAI推出的研究智能体)的研究整理,无法开箱即用。

输入上述的Prompt,“沉思”只能输出实现游戏的代码,用户还需要额外复制和运行,对非技术背景的用户并不友好。

“沉思”交付的是游戏代码。

一名智谱员工告诉《智能涌现》,“沉思”仍是一个试验性产品,“‘沉思’还不能跨端操作,如果要实现这点,就必须集成GLM-PC(智谱推出的电脑操作模型)等类似Computer Use的功能。”

在Agent上下了一番功夫,智谱想要展示的到底是怎样的技术实力?

OpenDay上,张鹏解析了实现“沉思”所需的模型组合:基座模型GLM-4-Air-0414,推理模型GLM-Z1-Air,以及沉思模型GLM- Z1——这三款新模型,分别对应Agent所需的语言理解、问题分析,以及反思验证能力。

“沉思”背后的新模型。

值得一提的是,智谱提出了“沉思大模型”的概念,这也代表了智谱对R1下一阶段的探索。在张鹏看来,单纯依赖内部知识推理,让传统AI具有相当大的局限性。

比带有局限性的推理更进一步,“沉思”要求AI能够实时联网搜索、动态工具调用、深度分析和自我验证,进而保证交付成功的可靠性和实用性。

“价格屠夫”DeepSeek的掀桌,同样在逼迫后来者或是开源,或是提供更高性价比的模型。

智谱新发布的三款模型中,推理模型 GLM-Z1-Air的推理速度相比R1提升了8倍,但成本仅有1/30,还能在消费级显卡上运行。与此同时,这三款新模型也将在4月14日悉数开源。

当然,身处“后DeepSeek”时代,思考是否坚持预训练、如何做商业化,是如今六小虎不得不回答的问题。

以下是智谱CEO张鹏在发布会上,关于Agent和模型技术,以及商业化的一些思考,略经《智能涌现》编辑:

  • 预训练仍然很重要。预训练虽然现在关注度不那么高,但是RL(强化学习)等各种方法,本质上还是依赖预训练所带来的基座模型天花板。作为基座模型厂商,预训练是我们一定会坚持的事情。
  • 未来的新应用形态,尤其是智能体的应用形态,还是会回归到模型上。未来很多的应用会以模型为核心,包上一个很浅的或者很薄的产品化,应用性的壳就会变成一个产品。模型能力一旦提升产品能力就得到提升,这是很典型的新应用范式的变化。
  • 中间的所有产品化、工程化的方法,它是权宜之计,是折中式的解决方案。当造出一个像人一样聪明的脑子之后,工程上的事情就比较少,只需要给它装上手和眼睛就像人一样可以完成很多工作,这是AGI的终极目标。
  • 不只是大模型推理满足Scaling Law,我们发现,Agent 也存在类似的Scaling Law。通过扩展训练时的inference compute(推理计算),我们观察到Agent展现出了更强的性能。
  • 企业或者用户不管是调API,还是买模型,怎么使用好这个模型是大家面临最大的问题。在这样一个前提下,开源不开源,免费不免费,本身已经不是特别关键的问题,落地需要双方的磨合。
  • 过去历史的经验,包括像MySQL也好,还有RedHat,其实已经证明了开源并不等于完全免费,还包括后期技术人员的投入、维护的成本,包括探索怎么把DeepSeek做本地化等等,你要找专业的团队。因此服务是开源的商业模式。
  • 通用Agent不能有短板。为什么AI的思考能力、文字能力远超你,但还是不如你?因为它的能力参差不齐。明显短板的存在,就会导致应用的成功率急剧下降。
  • 为什么现在的Agent会被第三方平台拦截?本质上还是不够聪明。如果真的通过图灵测试,我相信现在的封禁和拦截策略也很难做的到。所以规避拦截本质上是工程技术问题。
  • 我们在具身智能上会有相应的布局,但可能还需要一点时间。
  • 我不认为我们是To B的公司,我讨厌贴标签。我们只做自己认为有意义的事情,这些事情会在不同的场景或者不同的客户那里,产生不同的应用方式和不同的价值。

欢迎交流!

紫光展锐完成股改,IPO目标再进一步

2025年4月1日 20:07
4月1日,紫光展锐官网显示,紫光展锐的公司全称,已经由“紫光展锐(上海)科技有限公司”变更为“紫光展锐(上海)科技股份有限公司”。紫光展锐相关负责人随后证实,这意味着公司股份制改革已全面完成。近年来,紫光展锐持续推进上市进程,本次股份制改革的完成,标志着紫光展锐向上市迈出了实质性一步,有望对紫光展锐长期发展带来持续助力。(证券日报)

湖南发展:拟购买铜湾水电90%股权等资产,股票明起复牌

2025年4月1日 20:04
36氪获悉,湖南发展发布公告,公司拟以发行股份及支付现金的方式购买湘投能源持有的铜湾水电90%股权、清水塘水电90%股权、筱溪水电95%股权、高滩水电85%股权。同时公司拟向不超过35名符合条件的特定投资者发行股份募集配套资金。公司股票将于2025年04月02日(星期三)开市时起复牌。

吉利德中国回应裁员:正在进一步调整资源,为长效HIV新药等近期上市的产品做准备

2025年4月1日 19:56
2024年年底至2025年3月,跨国药企吉利德科学分别在西雅图办事处、加州总部进行裁员,并宣布2025年中结束运营其细胞治疗子公司Kite Pharma在费城的工厂。日前,吉利德中国同样流出裁员消息。对此,4月1日,吉利德中国方面回应称,公司持续推进吉利德的长期战略目标,并不断加速临床进展。公司正在进一步调整资源,为即将推出每年给药两次的用于HIV预防的来那帕韦(lenacapavir)以及其它近期上市的产品做准备。不过吉利德中国未透露中国区的裁员规模和涉及部门。(界面)
❌
❌