diff --git a/.vitepress/cache/deps/@theme_index.js b/.vitepress/cache/deps/@theme_index.js index df42952..a5ca87a 100644 --- a/.vitepress/cache/deps/@theme_index.js +++ b/.vitepress/cache/deps/@theme_index.js @@ -6,36 +6,36 @@ import { } from "./chunk-CQOUZRMK.js"; // node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/index.js -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/fonts.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/fonts.css"; // node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/without-fonts.js -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/vars.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/base.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/icons.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/utils.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css"; -import "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css"; -import VPBadge from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue"; -import Layout from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/Layout.vue"; -import { default as default2 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue"; -import { default as default3 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue"; -import { default as default4 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue"; -import { default as default5 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue"; -import { default as default6 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue"; -import { default as default7 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue"; -import { default as default8 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue"; -import { default as default9 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue"; -import { default as default10 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue"; -import { default as default11 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue"; -import { default as default12 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue"; -import { default as default13 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue"; -import { default as default14 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue"; -import { default as default15 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue"; -import { default as default16 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue"; -import { default as default17 } from "/Users/chengkai48/Documents/github/fduer-manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/vars.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/base.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/icons.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/utils.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css"; +import "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css"; +import VPBadge from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue"; +import Layout from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/Layout.vue"; +import { default as default2 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue"; +import { default as default3 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue"; +import { default as default4 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue"; +import { default as default5 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue"; +import { default as default6 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue"; +import { default as default7 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue"; +import { default as default8 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue"; +import { default as default9 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue"; +import { default as default10 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue"; +import { default as default11 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue"; +import { default as default12 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue"; +import { default as default13 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue"; +import { default as default14 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue"; +import { default as default15 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue"; +import { default as default16 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue"; +import { default as default17 } from "/Users/annacheng/Documents/github/manual/node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue"; // node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/composables/sidebar.js import { useMediaQuery } from "@vueuse/core"; diff --git a/.vitepress/cache/deps/_metadata.json b/.vitepress/cache/deps/_metadata.json index b2e5151..8baaca0 100644 --- a/.vitepress/cache/deps/_metadata.json +++ b/.vitepress/cache/deps/_metadata.json @@ -1,31 +1,31 @@ { - "hash": "73ffb22c", - "configHash": "1c304b58", + "hash": "994cab64", + "configHash": "89c6ec88", "lockfileHash": "9cc588bd", - "browserHash": "cac48e0c", + "browserHash": "a431988b", "optimized": { "vue": { "src": "../../../node_modules/.pnpm/vue@3.5.13/node_modules/vue/dist/vue.runtime.esm-bundler.js", "file": "vue.js", - "fileHash": "55be8712", + "fileHash": "8a6aa866", "needsInterop": false }, "vitepress > @vue/devtools-api": { "src": "../../../node_modules/.pnpm/@vue+devtools-api@7.6.8/node_modules/@vue/devtools-api/dist/index.js", "file": "vitepress___@vue_devtools-api.js", - "fileHash": "58c4f5ca", + "fileHash": "625611ee", "needsInterop": false }, "vitepress > @vueuse/core": { "src": "../../../node_modules/.pnpm/@vueuse+core@11.3.0_vue@3.5.13/node_modules/@vueuse/core/index.mjs", "file": "vitepress___@vueuse_core.js", - "fileHash": "f5e2e4a9", + "fileHash": "98a4dbc2", "needsInterop": false }, "@theme/index": { "src": "../../../node_modules/.pnpm/vitepress@1.5.0_@algolia+client-search@5.18.0_postcss@8.4.49_search-insights@2.17.3/node_modules/vitepress/dist/client/theme-default/index.js", "file": "@theme_index.js", - "fileHash": "576effcb", + "fileHash": "e6749101", "needsInterop": false } }, diff --git "a/public/assets/Campus-Pecruitment-Experience/2.1_\344\272\222\350\201\224\347\275\221.md" "b/public/assets/Campus-Pecruitment-Experience/2.1_\344\272\222\350\201\224\347\275\221.md" new file mode 100644 index 0000000..39cdcfa --- /dev/null +++ "b/public/assets/Campus-Pecruitment-Experience/2.1_\344\272\222\350\201\224\347\275\221.md" @@ -0,0 +1,464 @@ +# 校招经验 + +这一章节旨在分享编者们的校招经验。内容将按行业分类,由不同领域的校招经验分享文章构成,希望为读者提供一个较全面的求职经验参考。 + +如果您有计算机类专业相关的校招经验愿意分享,并愿意为本章节撰写经验文章,请通过邮箱 **21210240339@m.fudan.edu.cn** 或公众号“破蛋计划Beta”与我们联系。此外,如果您在社交媒体上发布过相关内容,并愿意将其转载到我们的手册中,我们也非常欢迎您联系。我们会在筛选后整理到手册上,同时会注明原作者及原文链接。非常感谢您的支持! + +## 互联网 +### JAVA后台开发 +这篇的作者本人是2024届复旦计算机硕士毕业生,从事的是JAVA后端开发方向。去年拿到了腾讯、蚂蚁、快手、字节、美团、京东、得物、小红书的Offer(滴滴、百度、淘天因为投递的有点晚,要么错过笔试,要么后面不想再面了),腾讯、蚂蚁和快手是SSP,其他的也基本全是SP。 +具体可以参考这位学长的牛客网,还有许多的面经可以参考:https://www.nowcoder.com/users/98411722 + +由于我在九月份的时候想试试国企管培生,所以实际上互联网秋招也就从八月下到九月下就结束了,并且不少时间花在了国企的行测上准备,事实上准备互联网的时间不是很充足。之所以能够拿到这么多offer,运气好是一方面,另一方面也是之前在面暑期实习的时候准备得比较充分。个人认为最需要准备的有三个方面:八股文+项目+算法。JAVA岗位的hc很多,但相应的竞争的人也是非常多,近年来面试的难度也是在不断提升,所以一定要做好充足的准备。 + +目前八股文有关Java的部分比较建议是在JavaGuide上进行学习,关于计算机基础的部分很推荐小林coding上学习,写得很详细。 + +#### Java基础 + +重点复习Java的核心概念,如面向对象编程、集合框架、多线程、IO流等,需要确保对这些知识点有扎实的理解。最好能够结合源码来进行学习,比如HashMap的put方法具体实现流程?具体来说可以包含以下几个方面:Java语言基础、集合框架、并发编程、IO、JVM调优、JDK关键版本间的差别等。学习Java基础的时候,最好能够结合一些真实的代码来辅助理解,单纯看原理的话不太能够理解而且不便于记忆。 + +#### 数据库 + +数据库其实问的内容是比较常见的,但是可能会问的比较深,所以在学习的时候需要深入学习,然后重点学习常考的内容。具体来说主要包含以下几个方面:存储引擎、索引、undo/redo/bin log的作用、事务、锁和优化方法。其中事务是问的最多的部分,比如事务的隔离级别,以及如何实现的,这块儿很可能会问到底层的实现原理。具体来说,针对这些原理,不需要实际去实践,尝试结合现象进行理解就好了。此外,数据库相关的可能会提到sql代码题,这个时候就需要适当的刷一刷相关的算法题。 + +#### 计算机基础 + +计算机基础相关知识点主要是问计算机网络+操作系统,其中计算机网络问的更多,因为是与业务开发密切相关的知识点。具体来说主要包含以下几个方面:网络模型、常见的网络协议、网络安全以及网络设备。其中常见的网络协议问的最多,而这其中又是以HTTP、TCP和IP问的最多。此外,也还会常问在网页上输入网站地址后到页面加载出来经历了哪些流程,这些流程又涉及了哪些协议,在这个流程中协议的作用是什么?操作系统虽然并不是很常问,但是一旦问到就会是那种比较不太常见的那种,很容易完全没印象。所以在学习操作系统相关八股文的时候,需要最好是多看几遍,并且看的范围要广一些。具体来说主要包含以下几个方面:进程和线程、内存管理、文件系统、I/O系统以及Shell相关的场景命令。这些一般来说不是很好记,所以最好是多多复习,然后多看看面经,学习面经中问到的问题要怎么回答,多多积累就好。 + +#### 中间件 + +中间件近年来问的越来越详细,问的也越来越深入。根据功能将中间件分为消息中间件、应用服务器中间件和数据库中间件等不同种类。一般主要需要学习消息队列中间件:如RabbitMQ、Apache Kafka,用于实现异步通信和解耦。反向代理中间件:如Nginx,用于负载均衡和反向代理。缓存中间件:如Redis,用于缓存数据,提高系统性能。RPC中间件: 如Dubbo、gRPC,用于实现远程过程调用。这其中缓存中间件考察的比较多,尤其是以Redis为代表,需要重点复习。此外,需要知道同类型中间件的不同优劣势,进行横向对比,以便在后续可能会问到的场景题中进行合理选型。 + +#### 框架 + +这里的框架指的是Spring和SpringBoot,尤其是Spring问的比较多。Spring主要会问的模块包括:控制反转(IoC)和依赖注入(DI),通过容器管理对象之间的依赖关系。切面编程(AOP):实现横切关注点的模块化。数据访问支持:提供了对JDBC、ORM框架(如Hibernate)、NoSQL数据库的支持。事务管理:提供声明式事务管理的支持。MVC框架:提供了基于MVC的Web应用程序开发支持。SpringBoot问的一般主要是相较于Spring的优化提升,以及这两者间的区别。 + +#### 场景题 + +这里的场景题主要是指的高可用以及高并发的相关场景设计,是比较综合的题目,主要设计一些中间件和架构思考,准备这类题目需要多多积累相关场景题。而且 这类场景题多数是与分布式相关的,包括分布式场景设计原则、分布式数据存储、分布式事务处理以及服务治理与负载均衡等方面都需要考虑到。 + + + +### C++基架 + + +本篇内容整理自蒋雨宸学长的经验分享,已获得原作者授权,蒋学长是2024届南京大学计算机硕士毕业生,以下是他的微信号和知乎链接。 + +**微信号:**LIMBO\_42 + +**知乎主页: **[https://www.zhihu.com/people/luo-chen-96-77](https://www.zhihu.com/people/luo-chen-96-77) +#### 前言 + + +我的BG是985科班本硕,求职方向为基架,实习经历是在阿里云某核心部门(这为我加了不少分)。主力编程语言是C++,曾参与过一些国外的知名课程,比如CMU的15445和MIT的6.824,6.S081,以及TIDB的TinySQL项目。代码题上,我在LeetCode上刷过了1000道题,不过学习成绩中等,没有什么奖项,也没怎么参与过学生活动(在国企求职时这算是个不小的减分项)。 + +最终,我拿到了几个不错的offer,包括钉钉、阿里云、蚂蚁、百度、快手和TP-LINK,基本都是SSP级别的,快手还特批了一个待遇,比快star略低一档。 + +整个秋招从七月持续到十一月末,终于尘埃落定。在这段时间里,我经历了多个阶段,经常在内耗和纠结中徘徊,最终选择了自己实习过的阿里云。我想给自己做个总结,回顾秋招的各个阶段,以及我在做出每项选择时的思考逻辑,希望能对后来的学弟学妹们有所帮助。 + +#### 前期准备 +在准备方面我认为的重要性排序是:技术方向>实习$\approx$ 学历 $\approx$ 顶会论文>项目 + +**方向:** +开发无脑推荐后端。基架选择建议仅限于两种情况:一是实验室专注于OS、DB、网络等领域,拥有深厚的积累和强大的师兄网络;二是对底层技术有极高的兴趣。测开和前端适合背景稍弱但希望进入大厂的同学。关于算法,尽管我不是专家,但注意到今年算法与开发之间的差距增大,建议抓紧时间进入大模型领域,即使没有论文也不是问题,关键是方向对口的实习经验。一定要关注职业方向的广度,这有助于跳槽或应对裁员时更容易找到工作。我后续可能会详细讨论这个话题。 + +**语言:** +后端推荐使用Java,是绝大多数人的万金油选择。C++需要和具体的方向结合,比如OS,DB,网络,图形学,音视频,我比较推荐网络,因为进可游戏服务端,退可去各家基架部门。 + +**实习:** +目前来看秋招方向强相关,各家面试都希望你至少有一些相关的经验,所以如果有实习的机会,一定要去,实习推荐去强背书的地方,核心部门,实习就是一段经历,背书比较重要,转正没那么重要(压价 or 压根就不能转正 or 秋招拖得很久),不建议 all in 转正,谈薪环节需要其他家的 offer。 + +**学历:** +目前各家大厂都有卡本科学历和科班的情况,其中有一些很严重(非硕士非23所要走特批) + +**论文:** +除非是顶级会议的论文,否则大部分不被重视。因此,在确保满足毕业要求的前提下,应为求职多做准备。 + +**项目:** +项目我虽然列在最后一项,但其实说白了方向,实习,论文,都是项目,所以说要通过面试,项目的重要性一点不差。请选择有亮点的项目写到简历上,并且列出具体使用的技术,如何写一份好的简历也很重要,需要学会包装自己,引导面试官向你准备好的问题上引. + +#### 秋招过程 + +**提前准备,早投秋招** + +现在各家公司的秋招都很早就开始了。面对需要在实习期间同时准备秋招的情况,一些同学选择在实习结束后再开始投递简历,认为早投只是为了排序。但实际上,如果等到实习结束再投,核心部门的候选人名单可能已经满员,错过了最佳投递时机。例如,我在腾讯因为错误填写了毕业时间,错过了优先投递的时间,结果只能选择剩余的部门。 + +**实习转正后不要停** + +实习拿到 offer 之后也要多面,有直通终面的可能:即使实习拿到满意的offer,也得多面,好处有两个:一是留的面评越好,秋招越容易被捞,腾讯和字节都是这样。二是,如果实习表现好,拿到offer,秋招还能直通终面,尤其是如果加了leader微信,即便实习不去,秋招去问一下,可能就会有机会了。 + + +**尽量海投** + +建议先广泛投递和面试,拿到多个offer后再决定去向。例如,我没有面试美团,因为以往有“开水团”的说法,但今年美团表现不俗,发放了很多SSP级别的offer。多面试还有助于提高谈薪的底气,尤其是在转正时,可能面临薪资压价的情况。 + +**不设限,敢于尝试** + +针对像我这样成绩平平,但又不甘心平庸的同学,即使你没有明确的去向,例如国企,或者荣誉、GPA不是特别出色,建议还是先面试互联网公司,到十月、十一月再考虑其他行业也不迟。 + +**发挥学历和资源优势** + +例如TP-LINK和联洲等,它们的面试比较简单,开出的薪资也很慷慨,可以早早拿下offer,减轻压力。内推很重要,如果通过内推进入具体的部门,将比在池子里等待更有优势。如果发现内推的部门不符合期待,建议及时终止面试流程。 + +**小心一些大型池子** + +有的地方一些HR为了自己的 KPI,不管方向匹不匹配,捞很多很多人面试,只要面的不是很差,都进池子,导致池子造的无比庞大,然后一直排序不发意向不发 offer,导致流程被卡住。 + + +#### 关于实习 + +**实习很重要!** + +如果秋招想找一份互联网的工作,有条件的一定要实习。不仅是作为一份背书,而且在秋招面试的时候,面试官才不会陷入无话可聊,只能用八股算法填满面试时间的情况。先想好实习的目的是什么?实习的目的无外乎两个一是转正,二是背书。 + +**关于转正率**: + +按往年来说转正率比较高的应该是阿里系,但我那一年阿里云出了点问题,不仅转正结果出的晚,而且转正率相比往年大大降低,但据了解,淘天的转正率还可以。注意字节和腾讯的转正率相对较低,美团,pdd的转正甚至不需要转正答辩,只需要提交自评,leader同意即可,所以美团pdd的转正率很高,蚂蚁pdd接近百分之百。如果想求稳,推荐美团蚂蚁,背书也不错,至少拿美团蚂蚁秋招面试是平分项。如果能接受pdd,也可去pdd,今年转正基本都开了很高的薪资,而且18薪,钱还是很多的。 + +**关于实习背书**: + +我个人认为背书会比转正率重要一些,因为目前的形势属实一般,前面也说了腾讯字节的转正率比较低,甚至我感觉秋招的hc数量会比能够转正的实习hc要多,所以拿个背书好的实习,秋招多面多投,结果不会差的。举个例子:字节今年的能够转正暑期实习hc巨少,而且目前的实习往往需要6个月,甚至一年。面试的时候甚至会问能够实习多久,如果只能实习三个月,可能直接被刷。什么叫背书好?title:大厂核心部门>中厂核心部门>大厂非核心>中厂非核心>其他。 + +首先定义什么是大厂,我认为只有BAT御三家称得上大厂,只有他们三家业务很广,横跨多个领域,其他公司例如美团在本地生活,外卖上发力,快手短视频,pdd电商,小红书社区,业务稍微单一了一些。什么是核心部门?首先判断是否盈利,二判断他们在各家的定位。 + +我这边给出一些核心部门供参考: + +腾讯:WXG(微信事业群,注意今年没有秋招,只有实习转正),IEG天美光子(游戏业务),TEG部分(基础技术)。 + +字节:AML(机器学习和算法,包括 AI infra),Tik Tok,抖音,搜广推等。 + +阿里:阿里云(ECS,PolarDB,各种存储包括OSS,SLS等等),淘天阿里妈妈,淘宝首猜,蚂蚁,达摩院等。 + +美团:到店,到家。百度:凤巢,大搜。 + +快手:搜广推。 + +非核心举例:腾讯的pcg(qq),csig部分(云业务);阿里的淘宝买菜、菜鸟、飞猪;字节的飞书等等。 + +这边提一下特殊的两家:华为实习会比较晚出结果,而且没有转正,但秋招面试有直通主管面的机会。pdd今年所有实习生都被分配到了temu做海外,按照它们的力度,估计明年可能也是一样,但做海外也不差就是了。 + +找不到实习怎么办?这边有个很关键的问题,暑期实习还是很卷的,尤其是三个月能转正的暑期实习。那如果最后还是找不到或者导师不放,怎么办?试着找日常实习:这里有个误区,大家看到实习要求上写至少需要5个月or 6个月实习,大家可能就不敢投,但事实上,你提前离职没有人会管,只是可能会不能转正而已。但如果都找不到实习了,这个时候就别挑了。另外在技术面和hr面的时候,不要说导师只放三个月。 +导师不放:请报名参加 google summer of code([https://summerofcode.withgoogle.com/](https://summerofcode.withgoogle.com/))(这个会比较难),中科院开源之夏([https://summer-ospp.ac.cn/](https://summer-ospp.ac.cn/)),我认为含金量还是很不错的,同时也有钱拿,做完都有一万块左右(需要申请,通过之后才能做)。找项目做,这个后面我也会写文章推荐一下项目。 + +实习转正的评价指标,同时也是转正开奖的评价指标:HC(招聘人头数Headcount) > 背景(学历等)≈ 面评 > 转正答辩 > 实习产出。因为实习时间很短,入职之后还需要熟悉环境阅读文档,而且做的事也可能比较琐碎和边边角角,所以大家的产出其实都差不多(大佬除外),这个时候,决定性的因素其实是HC,HC足够,大家都能转正,不够,就会从背景,面评等各方面综合考虑了。 + +**关于一些重要时间节点和相应计划:** + +下面时间节点按照25届毕业生,如果你是其他届的学弟学妹,请自行推算。 + +**2023年x月-2024年3月:两个任务,做项目,写算法题Leetcode。** + +选什么项目做:不要做重复的项目,即使是导师的项目,也请把多个相同方向的项目写到一个里面。建议每个项目主打一个方向:比如一个数据库,一个操作系统,一个后端,一个网络。做完项目之后,请做个总结,因为最后,需要写到简历上,那么就要考虑,这个项目的哪些内容可以写到简历上,如何通过简历上的内容引导面试官提问。如何写一份简历,如何面试,这个后面可能我也会总结一下。 + +怎么写算法题:首先要清楚,笔试的算法题难度和面试不一样,笔试会比较难一些,而面试的算法题基本上都是高频题。要应付面试,做好LeetCode前200道,剑指offer,以及面试高频题(~[https://codetop.cc/home](https://codetop.cc/home))。这里的做好,指的是任何时候拿到都要会做,所以记住,如果算法能力不行,请反复做高频题(不是说记题,而是理解的情况下能够快速做出)。面试做题和在下面做题完全不一样,想象一下,有人盯着摄像头看着你做题,加上时间限制,会不会紧张。如何学习算法题,这个很多大佬都写过文章了,我觉得都还行,入门之后,刷题+记住反复做高频题应该都没问题。另外,建议在找实习的时候,就打好算法基础,因为实习的时候很可能没什么精力继续做算法题,那个时候保持手感罢了。 + + +**2024年2月-2024年5月:面试高峰期。** + +2月中旬的时候,阿里云很多部门可能就开始面试了,这个面试记录不进面评系统,仅留存在部门自己手里,要等实习面试系统开了之后才会进去。这就意味着,你可以同时面多个部门,最后选择一个最有希望,面的最好的进系统,建议抓住这个机会多面试,多锻炼面试经验。另外可以用来刷面试经验,一般来说,第一次面试一般都很紧张,表现都不会太好。据我所知,甚至有同学面了七八个部门。我也面了4个部门,除了一个部门第一次面试完全没经验之外,其他均通过了三面。但这个后果就是导致很多部门养鱼严重,池子巨大。34月的时候其他几家陆续开了,也就没有这样的机会了,它们只能同一时间面一个部门,俗称锁简历,就是你如果在某个部门面试的流程中,其他部门是看不到你的简历的,所以有HR联系方式的话建议多催催,但部门那边很有可能养鱼,毕竟部门那边想优中选优。 + +**2024年6月-2024年9月:实习+秋招。** + +建议早点去实习,因为秋招一般七月中旬陆续就开了,边实习边秋招挺折磨的。前面也说了,关系实习转正的决定性因素其实是HC,所以表现正常的情况下,抽些时间看看面经,上班的时候出去面试都是没关系的,mentor也懂。 + +**2024年9月下旬-2024年11月:等待开奖。** + +这个时候就很折磨了,各家面试池子都足够大,面试也都面完了,意向却要拖个两三周,转正结果也可能迟迟不出,甚至最后来个惊喜,告诉你转正不过,开奖更是折磨,一家更比一家晚。安心等待,总会有好结果的。 + +#### 关于算法题 + +**1. 算法题重不重要,需要做到什么程度?** + +面试手撕的算法题基本上都是高频题,做好LeetCode前200道,以及剑指offer的题目基本上就能应付面试了。这里的做好指的是拿到题目可以在15-20min内bug-free通过,要做到这一点需要反复刷高频题。记住面试和平时做题是完全不一样的,面试的时候面试官可能就开着摄像头一直看着你(虽然他可能是在切屏做其他的事情,但是还是会有压力)。**面试的时候手撕算法不通过是大概率被一票否决的。** + +高频题的网站 [https://codetop.cc/home](https://codetop.cc/home),LeetCode Hot 100,剑指Offer现在直接搜索好像出不来了,现在要在LeetCode里面搜LCR才行,或者直接通过搜索引擎搜索 “LeetCode 剑指Offer” [https://blog.csdn.net/weixin\_43840280/article/details/119447204](https://blog.csdn.net/weixin\_43840280/article/details/119447204) + +笔试的算法题没有那么重要,一般不要太差就行;大厂似乎不是很看重笔试成绩(因为客观上笔试有作弊的可能,作弊代价也比较低)。除了阿里硬性要求笔试成绩60分,如果不达60分很有可能会被一票否决。即使有面试机会也可能被HR judge,需要补做一次笔试。阿里的笔试也是比较难一些,比较灵活。 + +**笔试的成绩对面评有影响吗?**这个事情就见仁见智了,当然是笔试成绩越高越好,但似乎跟最后的评级关系不大,还是面评、背景更重要。只有华为会稍微看重一点笔试成绩。 + +**2. 只学过数据结构,零基础如何刷LeetCode?** + +首先,需要去学一下STL的基础用法,掌握常见的如数组、堆、栈的API即可。 + +然后,去网上随便找个分类的题单,比如 代码随想录,~[https://programmercarl.com/](https://programmercarl.com/),开始刷题 + +**怎么刷?** + +你需要明白,学习是一个**通过模仿,然后触类旁通的过程。** + +所以,看到新的题目不会很正常,尤其是在刷题的早期,每个题目给自己5-10min的思考时间,如果没有思路,就直接看题解。 + +**题解怎么看?** + +我的建议是不要看网上整理好的题解(比如代码随想录,把它看做分类题单即可),直接看LeetCode的评论区和题解区,这样对于同一个题目可以看到不同的思考,快速地看两篇题解,然后选择质量最高,自己最容易理解的。**不要照抄代码!看懂思路后自己重新写一遍。** + +题解里面 灵茶山艾府 ~[https://leetcode.cn/u/endlesscheng/](https://leetcode.cn/u/endlesscheng/) 质量很高,他对每日一题,周赛都会有题解,一些题单的总结也非常好。 + +面试高频题,每个题目重复写,不是说短时间内重复写,而是隔一段时间把高频题写一遍,保证拿到题目的第一时间就有思路。不要刻意记答案记代码!高频题写到最后可能每题都要写个3-4遍的。(类似艾宾浩斯遗忘曲线的思路,当然不用做到那么精确) + + +**3. 面试手撕算法小技巧** + + + + + +**4. 算法进阶** + +基本上做到以上所说的应付常规面试没啥大问题,如果希望能面对笔试题、一些量化的笔面、面试偶尔出现的新题Hard题目游刃有余,或者发现自己对算法题比较喜欢,下面是一些进阶思路。 + + + + + + +### AI算法 +本篇内容整理自黄丙晨学长的经验分享: +[https://www.nowcoder.com/discuss/603420182228320256](https://www.nowcoder.com/discuss/603420182228320256) + +黄丙晨学长是2024届复旦计算机硕士毕业生,转载已获作者授权。 + +#### 前言 +从暑期实习屡战屡败,几乎被所有大中厂拒之门外,到秋招拿下若干大中厂不错的offer,仅不到半年。我也从面试时低声下气的萌新,成长为和面试官吹牛脸不红心不跳的老油条。这其中变化的原因,一部分来自于项目经历有所丰富,但更重要的则是面试经验的增加。作为万千毕业生中非常普通的一个,我没法像大佬那样纯靠自身实力轻松卷赢,因此只能在包装自己上狠下功夫。 + +关于如何准备机试和项目,前面的学长学姐介绍的已经很多了。因此本篇的核心就在于,如何最大化利用自己手上的牌,更好地包装自己,拿到更好的offer。 + +本篇主要分为前言、简历、技术面、主管面、HR面、后记六大模块。当然,有些经验可能并不通用,需要大家针对自身情况进行调整,也请大家多多担待。 + +#### 简历 + +简历优化核心:扬长避短,高度契合 + +简历大致可分为四个部分,教育经历是门槛,项目经历是核心,专业技能是必要条件,奖项荣誉是锦上添花(可选项,没有也无所谓)。重要程度代表着该项对于简历提升的影响大小。这个排序也是建议的简历排版顺序。 + + +**教育经历(重要程度:\textcolor{red**{\ding{80}\ding{80}}):} + +1. 最高学历排在前面,学校不错的话可以加个logo(绝对不能造假!) + +2. GPA排名好看写排名,绩点好看写绩点,都不好看就不写 + +3. 导师/实验室牛逼,只管往上写 + +4. 如果啥都没有显得太空,把相关课程写上,成绩好可以附带课程成绩 + +教育背景中,学历学位是最重要的,这部分不能造假,而GPA、课程说实话影响很小,因此整体可操作空间不大。 + + + + + +**项目/实习/科研经历(重要程度:\textcolor{red**{\ding{80}\ding{80}\ding{80}\ding{80}\ding{80}}): } + +1. 适当美化在项目中扮演的角色/工作量/成果 + +2. 突出自己用技术做了什么工作,而不是简单罗列技术 + +3. 量化项目成果,尽量使用数字(若有),可以加粗显示。如:“获得字节跳动青训营二等奖”“算法准召提升5\ +4. 控制详略程度,分点阐述。不要一两行就写完,也不要列十几点 + +5. 只保留与应聘方向契合的项目,以二至四个为宜,突出重点项目 + +6. 该部分在整个简历中的篇幅占比约在50\ +项目经历是HR、面试官关心的核心部分,可操作空间最大,因此是拉开简历差距的地方。 + +简历无项目,秒进人才库。关于无项目无实习该怎么办,前人已经提供了几种方法,主要为:Github等开源网站的项目、别人愿意分享的项目(质量最高,且撞车概率低)、网上及线下培训的项目。在此补充一些具体的可速成的项目,开发可以关注公司的线上培训,如字节青训营,算法可以关注近期kaggle比赛/各大会议的workshop比赛。 + +接下来就是对项目的包装。工作量大小、项目中具体担任的角色,乃至该项目的成果和意义,都有极大的发挥空间。只要对于细节了如指掌,哪怕某部分不是你的工作,也成为了你的工作;反之,即使代码是你一行行敲出来的,如果没做好准备回答不出来,真实性也会被质疑。 + +对于开发同学来说,很多开源项目(比如瑞吉外卖)已经烂大街,包括字节青训营的项目,面试官也老早听的耳朵起了老茧。尽量找些冷门的开源项目,或至少在原项目上加以改进(体现自己工作的差异性和思考)。对于算法同学来说,由于项目中本身就包含了大量指标,一定要尽可能多地使用数字量化自己的成果,哪怕只是一个简单的数字,一加粗后也能让人不明觉厉。 + +项目经历部分以2~4个项目为宜,如果项目经历很多,就只保留最相关的项目,不要想着把各个方向的项目往上扔,面试官就会觉得你是个不可多得的全才。之前看到过一位同学,把测试、后端的项目放一个简历里,测试的面试官会怀疑他是否真的会来做测试,后端的面试官会觉得他技术栈太杂,连后端都没学精就去搞测试了,两边不讨好,遇到这种情况就应当一个岗位做一份简历。至于简历是否要在一页内,仁者见仁智者见智,我还是倾向于不要超过一页。校招生通常没有那么多有价值的经历可写,大部分情况是因为不懂得精简而超出了一页。超级简历就有智能一页的功能,很方便。(我一直用超级简历,没必要追求一定用latex做) + + + + + + +**专业技能/个人评价(重要程度:\textcolor{red**{\ding{80}\ding{80}}):} + +1.对照JD来写 + +2.专业技能和个人评价二选一写即可,分点阐述,三至五行就够了,不要浪费大量篇幅来写 + +专业技能/个人评价是简历的必要部分,但也是提升空间最小的部分,只是HR用来筛选掉专业不对口的候选人的。如何让自己的简历显得专业对口?最稳妥的方式,就是照着岗位的JD抄。(与期望招聘对象重合度100\ +奖项荣誉(可选) + +奖项荣誉较少或简历空间不足,合并到教育经历中;奖项荣誉较多或仍有简历空间,则单独列出,但不要占据太多篇幅,优先保留最相关的奖项。至于学生工作与技术岗毫无关系,没必要写。 + +最后附上一张我的秋招简历\ref{简历},以供参考~ + + + +\begin{figure}[htbp] + \centering + \includegraphics[trim=260 30 260 30, clip, width=\textwidth, height=\textheight, keepaspectratio=false]{img/hbc.pdf} + \caption{简历样例} + \label{简历} +\end{figure} + +\clearpage + + + +#### 技术面 + +关于技术面,前人之述备矣,就不重复造轮子了,在此只是简单提一下。技术面的核心在于:掌握主动权,将面试引向自己熟悉可控的领域,同时偷偷给自己贴正面标签。 + +基本所有的面试,都有自我介绍的环节。在自我环节时,若只是简单重复简历上的内容,就浪费了自我宣传的最佳时机。像自我评价/他人评价,以及一些不太相关的经历、项目,是不方便写在简历里的,此时正好拿出来讲,例如: + + + + +对你感兴趣的面试官,不会因为你自我介绍时多说了几句不太相关的经历就对你印象不好。如果面试官没耐心打断你自我介绍,大概率本就是KPI。如此在自我介绍中包装自己,不仅在前期就能留下一个不错的印象,而且有概率引发面试官的追问,既能水时长,还能继续包装自己。比如我曾经遇到的,“你C++做过什么项目?”“能介绍下是怎么从零开始探索新的方向的吗?当中遇到了哪些困难?”虽然追问的概率不大,但还是要注意对于可能的追问要有个底,别光顾着往脸上贴金,忽略了细节准备。 + + +我将面试问题分为三类:**八股题,细节题,技术题。** + +这三类中,技术题是最难的,因为技术题的边界太广了,无法保证自己可以掌握每一个知识点。由于专业领域限制,除非瞎猫碰到死耗子,否则大多时候我都答不出来非自己领域的专业技术题。因此,剩下八股题和细节题是我们重点要争取的,八股题可以提前背诵,而细节题是考察做过的项目细节,通过多多温习就能掌握,甚至不需要背诵,是我最喜欢的题型。 + +因此如何掌控整场面试的走向,就变成了如何引导面试官多问细节题和八股题,而不要让面试官把话题转向自己提前准备且熟悉的技术题。关键在于回答时故意留坑,在回答上一个问题时,就有意识地往下一个八股/细节去引,等待面试官去问。比如: + +Q:你的这个项目做了哪些改进,获得了这样的提升? + +A:由于模型需要上线,对于计算量和模型大小的要求较高。前期我做了一些轻量化的剪枝实验,进行了backbone的选择,参数下降xx,计算量下降xx,最终选择了xx作为backbone。在训练过程中,发现模型因为类别不平衡存在明显性能问题,从数据、模型等角度进行了优化,最终实现了xx的性能提升。不过我也发现,学术界和工业界还是明显不同的,我复现了a、b、c的策略(偷偷贴金,体现自己代码能力和读的论文多),最后都不如多做几遍数据清洗,补充少样本类别效果来得好。 + +接下来,面试官可能追问以下问题: + + + + + + +如果真遇到回答不出来的技术题,不要硬着头皮回答,大大方方地承认这块了解不够,同时再像上面那样,抛给面试官一些可以询问的点:“这个领域我之前了解不多。不过对于xxx,我也有些项目经验”。大方承认自己的知识漏洞不是减分项,回答错误或者支支吾吾答不出来才是。 + +#### 主管面 +主管面虽然也属于技术面的一环,但在我看来,主管面的面试逻辑和前几轮的技术面是差异很大的,而且很大程度影响你的offer评级,因此单独列一节。 + +和前面的技术面不同,大多数主管并不会关注技术细节,往往是站在更高层次的角度思考问题。他们更关注的是人与宏观的技术。(毕竟主管们可能早就不在一线写代码了)核心在于让主管了解你,并且聊的开心。 + +自我介绍时,可以适当减少技术细节的叙述,增加对个人的包装。整体思路和技术面是类似的,回答时故意留坑,只不过留坑的目的有所变化,从引导面试官问技术细节和八股,变为让主管更好地了解自己是什么样的人,以及对技术的宏观层面的思考。比如这样自我介绍: + + + + + +#### HR面 + +到达HR面,只要不作死(比如,“如果a公司给我发offer的话,我就不来贵公司了”,我曾经犯过这样的错),别太老实,该舔的时候舔,就能顺利拿到offer(池子里还有其他人的情况除外)。如果是实习,到这一步就完美结束了,或是等待后续的排序结果。如果是正式招聘,则还有一个重要的环节——谈薪。 + +谈薪前,有一个问题几乎是必问的:“您现在手上有哪些offer?” + +无论有没有offer,一定要回答有,至少说offer正在审批阶段。如果说没有offer,就是自愿将议价权交给对方,成为任人宰割的羔羊,给多少价对方全凭良心。且很多公司一开始都会压价,就靠别家offer来argue最终薪资。 + +谈薪主要有两种形式:1. OC后直接给出薪酬方案;2. 先询问预期薪酬,后定薪酬方案。 + +第一种形式谈薪比较简单,直接给出薪酬方案能谈的涨幅不大,基本在当前评级内浮动。比如白菜价的范围是20~23k,offer给了20k,通过谈薪有机会要到23k、24k,但不太可能超过当前评级薪酬太多。 + +第二种形式谈薪较为复杂。如果预期薪酬报低了,HR真不会跟你客气,稍微多给你一点意思一下;如果预期薪酬过高,HR发现没法满足,甚至会连通知都没有就把offer取消了。 + +在这分为两种情况:offershow/牛客上有薪资爆料和无薪资爆料的公司。有薪资爆料的很简单,了解投递岗位白菜/sp/ssp的薪资水平后,结合自己的面试感受和表现,估计自己是什么水平,可以适当多要一两千。一些初创公司往往没有薪资爆料,这时候就需要对行业薪酬有个大致的预期,然后采用分段试探谈薪法: + +“目前手上已有一个a公司的offer,20k。综合考虑贵公司的工作内容和发展前景,还是想选择贵公司,期望不低于这个价。” + +在第一轮时,可以用相对一般的预期薪酬进行试探。如果面试公司比a公司规模小,报价也在承受范围内的话,一定会给出稍高一些的价格。如果感觉HR答应的很爽快,还有谈薪空间,过几天可以尝试进一步试探: + +“昨天b公司也发了offer,24k。我真的很想加入贵公司,您这边能否再帮我争取一下?” + +如此便能降低谈薪太少吃亏、谈薪太多offer取消的概率。 + + + +#### 后记 + +时光飞逝,转眼间距离我发出关于2024暑期实习迷茫求助贴的那一天,已经过去了一年。早期我面试经验非常有限,几乎所有的大中厂都将我拒之门外。当时的我非常迷茫,甚至一度考虑转换求职方向。于是,我决定在牛客上分享自己的经历,向大家征询意见。让我意外的是,这一分享引来了很多热心朋友的帮助和鼓励。无论是私信还是评论,大家都给了我莫大的支持,还推荐了不少实习机会,让我感动不已。如今,我整理出了这篇求职攻略,希望能将这份善意继续传递下去,尽我所能帮助更多的后来者。 + +如今,计算机行业的黄金时代已成过去,就业市场供过于求。要想获得一份理想的工作,除了自身实力过硬,还需要寻找一些新的突破点。因此,在这篇攻略中,我分享了一些独特的技巧和方法。当然,打铁还需自身硬,掌握技巧的前提是拥有足够的能力,包装自己的前提是有内容可包装。所以,希望大家不要本末倒置,过度追求包装而忽略了基础实力的提升。 + +最后,再次感谢所有帮助和鼓励过我的朋友们!在经历了心态崩溃之后,我很快调整了状态,继续投递简历,寻找机会。去年五月底,我终于拿到了第一家,也是唯一一家中型企业的实习机会。相比于暑期的坎坷经历,由于积累了更多的经验,秋招显得顺利了许多。如今,我已经入职美团,开启了人生的新篇章。江湖路远,有缘再会!以下是我的个人主页,其中有我的联系方式,欢迎有想咨询问题的学弟学妹~ + +**个人主页: **\url{YellowPancake.github.io} + + + + + + + + + + + + + + + + + +### 产品经理 +\hspace{1em} + +本篇内容整理自编者对佩奇(化名)的采访录音。佩奇是一位985本科、港三硕士的2023年cs科班毕业生,目前在一家互联网大厂担任产品经理。编者整理了其中与求职经验相关的部分内容,并以第一人称的形式呈现。 + +#### 准备 + + + +首先,如果你和我一样是计算机相关背景的同学,或者来自其他背景但想转行做产品经理,又不知道从何下手的话,我的个人建议是,如果时间充裕,最好是先去找一个创业方向的项目,组建一个团队并推动它完成,比如参加一些创业的比赛之类的去完成这个事情。为什么这么说呢?因为我在面试时发现,面试官最看重的一点是,你是否有创业经历,或者是否有带领团队完成项目的经验,最好是跟软件或互联网有关,如果无关,那你组建一个二手交易团队之类的项目也ok。因为其实产品经理最重要的能力就是你能把团队拉起来,然后让大家跟着你去干事情。在我的求职过程中,我注意到简历上大家都在写自己的实习经历。但其实如果你有创业的经历,面试官通常会更喜欢。 + +另外一个重要的准备就是提前实习,多实习几家,多去找大厂的产品实习(小公司的产品实习感觉不如创业项目重要),尤其是秋招前的那个暑期实习,大概3,4月份就要开始找,如果暑期实习表现的还不错的话,会有留用的HC,那你就可以拿到一个转正的offer。秋招的时候就会相对没有那么大的心理压力。另外一方面,是大厂实习会给你带来一些靠谱的项目经历,可以在秋招面试的时候讲,会很有帮助。还有一点,多实习可以让你体验到不同的公司的不同的岗位,然后去找到你到底喜欢什么工作环境,这非常重要! + + +如果你的时间不够,且不足以做以上这些准备,在没有产品经理相关的背景下,我的建议是,首先要了解一下产品经理到底是做什么的。你只需要对产品经理的工作内容有一个基本的了解就行。因为我之前也去网上查阅了很多资料,也跟很多同学聊天交流过。我参加了不少面试,发现其实面试的时候,考官并不会非常严格地考察你的产品经理专业能力,更多的是考察你的软性实力。比如说你的沟通能力,你能不能和别人很好地沟通,能不能把事情讲清楚讲明白;再比如你的逻辑思维能力是否过关,是否有一些很好的创意并能够付诸实践等等。 + +如果你真的想做产品经理,用有限的时间去打磨或者包装这些软性技能可能比去学一个PMP或者项目管理课程更重要。很多人可能会去网上找一些产品经理的项目来包装自己,但我觉得这种做法并不好。 + + + +#### 实习转正小技巧 +当初暑期实习时,我把所有的赌注都压在了这份实习上,因为身边的人都说有转正的机会,所以我没有考虑其他实习机会,也没有提前参加秋招的提前批。很多人都提到,大厂的实习至关重要,尤其是暑期的三到四月份,这是一个关键时间段。大厂的提前批通常启动得比较早,可能在三到五月份就已经开始,到了六七月份更是如此。秋招的实习机会通常在六七月份就已经出现了,如果你能赶上第一批投简历,机会就会大大增加。虽然有“金三银四、金九银十”的说法,但在大厂,这个时间节点可能会稍微提前一点。 + +当时我没有投其他简历,因为转正通知的时间相对较晚,等到8月中旬才通知。这就带来了一个问题:当我收到转正通知时,秋招的提前批已经结束了。此外,在等待转正结果的过程中,我感到非常痛苦,几乎每天都带着痛苦的面具去上班。后来,我和一些同事交流时,他们告诉了我一个非常有用的小技巧。 + +如果你在哪个公司实习,并且觉得这个地方无法转正,或者想换个部门的话,你要抓紧利用公司内部的通讯工具,私聊其他组的面试官,或者找相关的同学帮忙打听情况。比如说,你的同学在其他组工作,可以请他帮忙问问,看看其他组有没有缺人的情况。如果有机会,你就可以尝试转过去,哪怕不面试也可以去了解一下情况。 + +当时,我也是动用了各种人脉,包括之前给我模拟面试的面委会的面试官。我私聊了他,说“你好,你还记得我吗?之前我在面试中跟你聊过。”然后他回答说记得我。我就继续说,我这边可能转正有一些问题,问他那边有没有相关的组缺人,我想再试一下。这样他就给了我一次机会,让我去尝试面试其他组。 + +另外,我还找了我的研究生同学,他是技术岗的,我请他帮忙问一下对应的产品部门有没有招人。同样,我找了本科同学,他在其他部门工作,也是技术岗的,让他也帮忙问问相关部门有没有招人。 + +总之,如果你在实习的这条路上遇到瓶颈,不妨主动一些,去找其他路径,看看能不能让你的路走得更好。要迈出这一步,主动去试一下,就会有机会。 + +其实很多理工科的同学,包括我在内,都不太主动,特别是非技术岗的同学更是如此。但如果有人告诉你这条路是可行的,我觉得你应该尝试一下,毕竟尝试一下总有可能成功,如果你不试,那肯定就失败了。尤其是非技术岗的同学,一定要主动一点,机会就在你主动迈出的那一步中。 + +#### 秋招经验 + +**坚持海投:** + +一定要多投简历,我的建议是每周保持一定的节奏,大概投15个公司左右,涵盖15到20个岗位。第一周投简历,第二周就会有笔试和测评,然后顺利的话,第三周可能就会有面试。不顺利的话,面试的时间可能会不确定,需要耐心等待。 + +我当时前前后后总共投了大概有100多个岗位,并用飞书文档做了一个记录。我也建议大家,如果你真的全身心地投入找工作,可以用一些文档工具记录下你投了哪些公司、哪些岗位,以及每个岗位的进展情况。这样至少可以帮助你掌握整个节奏。 + +最终,我大概参加了30到40场笔试,包括测评等内容。而面试的数量大概在二三十场左右。其中有一半的面试在一面的时候就被淘汰了,剩下的一半如果二面顺利的话,通常二面三面都能通过。总之,我陆陆续续地面试了很多公司。这样能收获很多机会,也能高频率的去训练我们应对面试的能力。 + +**笔试部分:** + +笔试主要就是综合测评,比较类似公务员考试的行测,反正网上有题库,自己多做一做就妥了 + +**面试部分:** + +在面试过程中,最最重要的一点是自我介绍。一定要把自我介绍讲清楚。如果你的经历比较多,只需要挑两个重点来说,比如说你的一段校园经历。把这段经历讲清楚,并且适当地给面试官“挖坑”。比如,我在面试时会提到“我组建了一个团队,做了一个三人小团队的项目。”这时,面试官可能会问你团队里有哪些成员、项目是如何进行的、最终达到了什么样的结果。要把这些事情讲清楚,可以考虑使用 STAR 法则。 + +STAR法则是情境(situation)、任务(task)、行动(action)、结果(result)四项的缩写。按这样的结构讲面试官听起来会比较清晰。此外,自我介绍一定不要太长,只需讲你做得比较好的几件事就行了。通常,面试官会根据你的自我介绍问一些相关问题,比如你在这段经历中做了什么,遇到了哪些困难,又是如何解决的。他们可能还会根据你的回答,进一步问一些细节,看看这些经历是否真的是你亲身经历的。如果你在简历或自我介绍中过度包装或者存在欺骗行为,那很有可能会直接被淘汰。 + +所以,第一,自我介绍和简历包装不要过度,真实才是最重要的。第二,自己做过的事情一定要能够讲清楚。如果你真的想不起来,就坦诚地说“对不起,时间太久了,我忘了。”千万不要编故事,因为编的东西很容易被识破,导致失败。另外一个重要的点是,面试时自我介绍完了之后,面试官就会对你有一个初步的印象。如果你自我介绍得不好,可能面试官就只会简单聊两句,然后直接挂掉。如果表现不错,面试官才会有兴趣继续深入了解。 + +面试的流程一般是:第一,自我介绍;第二,根据自我介绍问问题;第三,可能会问一些产品经理的基础概念,比如“你知道产品经理的主要职责是什么吗?”“你更喜欢做 B 端产品经理还是 C 端产品经理?为什么?” 面试官还可能会考察你的综合能力,比如根据你的简历问你在学校担任学生会主席的原因,这些问题你都要提前准备好,尽量讲清楚。 + +我的经验是,面试官往往更关注你在自我介绍中提到的项目经历、社工经历,以及你对产品经理的基本了解。特别是在讨论实习经历时,面试官通常会通过询问你参与过的项目,来判断你的实习是否“靠谱”。他们可能会问你在实习期间做了什么项目,你在项目中具体负责什么,遇到了哪些困难,以及你是如何解决这些问题的。 + +对于初级面试者来说,可能不太注意自己在项目中遇到过什么困难,或者不知道自己是怎么解决问题的,只知道项目最终完成了。但这两个问题是非常核心的,一定要注意,只要能把这两个问题回答好,你的面试就成功了一半。 + +他们并不在意你做的事情规模有多大,而是看你是否能清晰地表达。作为实习生,面试官通常认为你所做的事情就是一些基础工作,所以不要把自己的经历包装得太过宏大,这样反而会适得其反。保持真诚和坦诚的沟通非常重要。 + +实际上,在我面试的前期,我还比较“装”,但到后来当我拿到一些 offer 或者感觉自己有把握时,反而变得随意了,往往这样的表现反而效果更好。面试其实并不是一个一板一眼的考试过程,更强调的是你与面试官之间的互动。有时候,你的精神状态和热情特质会影响面试官的判断。即使回答得不够完美,只要面试官在与你的互动中感到愉快,也有可能让你通过面试。 \ No newline at end of file diff --git "a/public/assets/Campus-Pecruitment-Experience/2.2_\346\263\233\344\275\223\345\210\266.md" "b/public/assets/Campus-Pecruitment-Experience/2.2_\346\263\233\344\275\223\345\210\266.md" new file mode 100644 index 0000000..8143efa --- /dev/null +++ "b/public/assets/Campus-Pecruitment-Experience/2.2_\346\263\233\344\275\223\345\210\266.md" @@ -0,0 +1,221 @@ +## 泛体制(国企、选调、事业单位等) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +### 三桶油 +#### 简历投递 + +三桶油里中海油一般是最早出招聘公告的,秋招会在每年的8月底,中石油和中石化也会在9月出招聘公告。具体可以关注公众号“石油招聘网”,或每个公司自己的公众号。这里提一下春招,我们那一年春招的时候还是开了一些岗,据我观察有一些老牌单位是没有在春招放出岗位,所以有想去的单位还是要在秋招试一下。春招也有好处,就是竞争会小很多,据说秋招的报录比是几百比一,春招是几十比一。有认识的同学报中海油,差不多类型的岗位,秋招没有面试机会,春招就进面试了,所以如果有好的岗位可以在春招捡漏。 + +这里再提一个捡漏技巧,在9月统一报名放完岗位后,三桶油还会在官网补发一些通知放出新的岗位,我工作的岗位就是在9月底新增的,因为很多人不知道所以竞争压力小了很多,这就要求大家隔几天去官网上看看,尽量消除信息差。 + +简历投递时一定要去官方的招聘网站,三桶油都不会通过第三方招聘网站校招。 +在招聘官网上,首先按专业搜索适合自己的岗位,计算机类的岗有人工智能算法、软件研究、网络安全、软件开发等,还有很多岗位在名称上没有明确的计算机特点,但是在专业要求里有计算机类,也是可以报的。这里需要注意的一点是,网站会实时显示每个岗的报录比,一般来说人工智能岗位的竞争是最激烈的,如果为了保稳可以在临近截止日期根据报录比考虑是否换岗。其实岗位之间的差异没有那么大,只是在笔面试的时候会有所不同(这点在后面会讲到),进入单位后会再次定岗,这届就有人工智能进来的校招生定岗到运维组、产品组、测试组。项目分下来也都是大家一起合作干一样的工作,所以不要在意岗位,选个报录比低的能稳稳进来最重要。 + +根据专业筛选完岗位后,会发现很多单位都招计算机,但按规定只能报两个志愿,这就到了单位的选择上。三桶油除了集团总部外,都有自己的强势单位、和不那么适合大家的单位,我在知乎上搜过中石油的,进来后只能说知乎说的很准,大家也可以在知乎上搜索看。好在这家单位在知乎上被提到的很多,大家投之前可以搜一下参考一下。 + +如果实在不知道选什么单位,这里也有大方向可以参考,就是未来的政策方向、赚钱的业务方向、起家的拿手方向。这里展开举例,国家政策要求国企数字化改革,那么数智化的研究单位就可以报。国家政策要求大力发展清洁能源,那么新能源的研究单位就可以报。起家的拿手方向,比如中石油在上游的油气勘探业务占优势,它的勘探研究院就属于基石。而中石化在下游的油气炼化业务占优势,它的炼化研究院就属于基石。 + +选好了单位和岗位,就可以投递了,这里需要注意的有两点。一是一定要再次确认自己的专业是否在岗位需求的专业列表里,如果专业不对很可能在简历关就被机筛卡掉,浪费一个志愿。二是要提前准备好所有需要的文件资料,这里以中石化为例,它需要六级英语证书原件的扫描版(有红色章),如果上官网成绩单截图,对面hr是不认的,他只认那个红章。如果报名资料或专业不符合要求,是会有短信提醒的,时刻关注短信,按要求修改就好。 + +#### 笔试 + +中石油的笔试有两场,第一场是类似行测的性质,第二场是专业笔试。中石化真正的笔试只有一场 + +中石油的第一场笔试,QS排名靠前的学校会免笔试,所以不用准备。第二场笔试,要求双机位,我考试后看相册,发现后置机位会随机抓拍,所以还是很严格的。这里就涉及到了岗位选择上,之前提过入职后工作内容差异不大,选择报录比低一点的岗位会更稳,但前提是那个岗位的知识你要学过。我当时选择的是网络安全研究岗,整个笔试都是网络安全。前面的填选主要考察该专业的基础知识,后面的大题需要设计技术方案,需要一定的知识储备和项目经验。但是,我认识的同学都没有在这一轮笔试被淘汰过,所以放平常心尽力答题就好。 + +中石化真正的笔试只有一场,就是被QS靠前免去的行测。还会有一场不限答题时间的介于心理测试和综合测评之间的测试,当时一顿乱填过了,通过并不难。 + +#### 面试 + +中石油的面试有两场,一场基础面,一场ppt面。中石化只有一场ppt面。 + +中石油的基础面十分钟,是你所报岗位的主任来面。会问最基础的八股,项目经历。然后最重要的,会问你这个方向的技术前沿动态,有很多人会卡在这里。我选的偏冷门的网络安全研究岗位,竞争没那么激烈,大概是8个人里,会有1个人进入下一轮面试。 + +中石油的ppt面则比较极限,一般是今天中午告知题目,明天早上8点前就要求把ppt做好发到hr邮箱,然后讲ppt,讲解限时15分钟。题目说实话很难,需要搜查大量资料,我当时是直接通宵了。这轮主要是把ppt做的美观,然后讲的时候自信流畅别磕巴,就基本成功了。这一轮是5个人里,有1个拿到offer。 + +这里提一下做ppt的要点,千万不要整页都糊满字,这种ppt做得像word一样的,基本就废了。每页只放一两行字说明该页的主要内容是啥,剩下的部分放图和表。在配色上,以暖色系为主,如果需要对比说明再涉及冷暖色系。如果能找到数据,最好量化,比如你想说明重要性,百分之多少的企业已经做了,肯定是比大部分企业已经做了更有说服力。最重要的是,最后一定要把技术落实在石油化工领域,比如你讲大模型,最后一定要说这个技术如何应用落地在中石油,能为中石油带来什么,而不是在那里纯讲技术,领导关心的永远不是技术,而是技术落地后能带来什么效益,但这就需要你真的了解这个单位的实际情况,这里提一个技巧,可以去搜该单位的公众号。我面试前不久,刚好中石油参与了一个网络安全大会,会上有大量的网络安全技术落地场景文章都发在公众号里,我觉得我面试时这绝对是加分项,因为面试官问了我是从什么渠道了解到这么多相关材料的,并表示了赞扬。 + +中石化的面试只有一场,是ppt面,也是限时15分钟。但是它没有限定题目,就要求把你上学阶段研究的成果做一个介绍汇报,更类似毕业论文答辩简短版,所以难度不大。但是它时间和国网面试撞车了,所以我并没有参加。这一轮面试是10个人里,有1个拿offer,但面试开始前大概有6个人在群里表示放弃面试,所以只要坚持到最后,就有很大的概率拿到offer。 + +#### 签约 +中石油每轮面试和出结果都间隔一周,如果一周还没收到消息基本就是凉了。二面一周后会有hr打电话谈薪谈福利,如果放弃就结束,如果接收就会签两方(两方违约也有违约金)。然后大约一月中下旬会在官网公示名单,没什么问题就可以签三方了。这里补充一点的是,中石油会等延毕的学生,在国企里属于极少数,这一届单位里有一个9月才能入职的,还有一个明年1月才能入职的,都给保留了岗位,有毕业压力的小伙伴可以考虑。 + + +### 公务员考试 +#### 报考 + +#### 笔试 +**行测部分:**常识判断:注重日常积累,广泛涉猎政治、经济、法律、文化、科技等方面的知识。建议每天阅读官方媒体发布的新闻报道、重要文件和政策解读,增加知识面。这个模块短时间提升有些难度,需要日积月累。 +言语理解与表达:通过大量练习题提高阅读理解能力和语言表达能力。特别注意积累词汇和成语,掌握常见语法结构和修辞手法。 +数量关系:掌握基本的数学运算公式和解题方法,如等差数列、等比数列、工程问题、行程问题等。通过大量练习真题,总结解题技巧,提高解题速度。 +判断推理:熟悉各种推理规则和逻辑关系,如图形推理、定义判断、类比推理、逻辑判断等。判断推理可以通过大量训练进行提高,可以多训练学习相应模块。 +资料分析:学习统计术语和基本的计算方法,提高对数据的分析和处理能力。建议每天进行限时训练,提高计算速度和准确性。资料分析是可以通过训练有效提分的模块。建议多训练学习,学一些速算技巧,做到可以迅速解答。 + +**申论复习:** +申论最重要的是多进行训练,多进行复盘。练习一下书写,字迹工整可以给人更好的阅卷体验,正楷字体也需要多提升书写速度,申论的时间把握也非常重要。 +阅读理解:多读申论材料,提高阅读速度和理解能力。学会抓住材料的关键信息和主旨,为后续的答题做好准备。 +写作训练:多写申论文章,提高文字表达能力和逻辑思维能力。注意文章的结构、层次和语言表达,要符合申论的写作要求。建议每周至少完成一篇申论写作练习。 +关注时事热点:关注社会热点问题、国家政策和法律法规的变化,了解相关的背景知识和政策导向。将这些内容融入到申论写作中,使文章更具时代性和针对性。 + +**答题技巧** +合理安排时间:根据考试时间和题型难度,合理分配答题时间。对于难度较大或分值较低的题目,可以适当缩短答题时间,优先保证能够拿到的分数。 +学会取舍:如果遇到不会的题目或难以在短时间内解决的问题,不要过于纠结,要学会取舍,先跳过该题目,继续做后面的题目,以免浪费时间。多做几次模拟套题,提前把握时间节点,在考试中能更好的感觉自己的写题速度。 + + +#### 面试 + + +### 国家电网 + +国家电网的架构为总部-大区分部,总部-省公司,总部-直属机构。其中公司总部近年来只招聘电气工程专业的毕业生,而其他的分部,省公司,直属机构都会招计算机类专业毕业的同学。国家电网每年招聘每年一共有三次,提前批,一批,二批,每年的招聘、录取通知都会在官方人力资源招聘网站上公告 +~[https://zhaopin.sgcc.com.cn/sgcchr/static/home.html](https://zhaopin.sgcc.com.cn/sgcchr/static/home.html)。提前批一般会在每年的9-10月份出公告,一批会在11月左右,二批会在第二年的3月左右。提前批主要面向原985,211,原电力部属院校的电气类专业研究生,以及部分原985院校的**计算机类,通信类专业**研究生。一批和二批的流程都是笔试+面试,一批的报考要求会相对高一些,大部分会要求本科以上,二批次电工类专科也可以报考,岗位也会有相应的不同。注意,**有些省份的一批不招计算机专业的**(如重庆市),那错过了提前批,就只能去报二批。同时要注意,报考**基本上都有年龄要求**,一般是要求,专科生不超过23周岁、本科生不超过25周岁、硕士研究生不超过28周岁、博士研究生不超过33周岁。 +#### 提前批 + + +提前批主要是省公司及其分支机构才会有,一般在每年的 9-10 月份会在国网招聘官网上发布(首页-省公司-单位一览-最近动态),上面除了招聘信息外,还会列出校园宣讲会的行程表,如 24 年辽宁省的行程安排如图\ref{宣讲会行程}所示。 + + +\begin{figure}[htbp] + \centering + \includegraphics[trim=210 0 210 0, clip, width=\textwidth, height=\textheight, keepaspectratio=false]{img/roadshow.pdf} + \caption{24年校招辽宁电网宣讲会行程} + \label{宣讲会行程} +\end{figure} + +招聘团队每年会按照这上面的行程,到不同的城市和大学去进行宣讲,一般是当场收简历,当场面试,甚至是当场发offer。对于计算机类专业和通信类专业(信息学院的同学也可去报)的同学,给的offer岗位一般是各省的信通公司,以及市局的通信部门。 + +**要注意,并不是只有宣讲院校的同学才能去参加面试**,所有符合条件的同学都可以去。所在城市没有行程安排,也要去别的城市参加。 + +省公司的提前批一般没有笔试,只有面试。面试跟之前介绍的泛体制面试一样,技术问题很少,有以下几个地方要注意。 + +1.如果在四六级,计算机等级考试,在校成绩,综合荣誉,和爱好特长方面有亮点的,在面试自我介绍的过程中,要加上这些内容,简历上也要写。 + + +2.一定要表达出留在当地工作的强烈意愿。比如本地人想回老家;大学在那读的;想定居等等。 + + +3.介绍项目/学习经历最好能往业务上贴,建议面试前,去网上了解一下目标省份信通公司最近在做的重点业务。然后这样去介绍,比如:我特别想去老家电网,平时也很关注家乡电网一直在做的工作,最近看到你们完成了xxx,那刚好我的研究方向是xxx,之前实习的时候做过xxx的相关项目,希望自己能有机会利用这方面积累的能力,为xxx的后续工作提供一份力量。 + +如果你在面试中失利,没有拿到心仪的offer,一个重要的建议是,继续去追宣讲行程。换位思考一下,如果你是面试官,发现有一个同学经常会在面试中出现,跟着宣讲在全国各地到处跑,是不是也会被他的诚意打动?这不一定百分百有效,但根据往届同学反馈的经验,有机会。 + +另外一个建议是,如果你的宣讲场次比较靠后,建议在时间方便的情况下直接去其他城市参加第一场宣讲,或者在前面几场中按照地点情况,挑一个竞争可能会小的场次。 + + +#### 一批 + +国网一批开启时间较晚,在秋招的尾声阶段,可以关注国网招聘的公众号,里面有详细的报名流程和简历填写指南。 +在单位选择上,如果选择研究院要打听好该院的硕博比例,博士太多的话硕士可能就没有晋升机会了,还要关注一下出差的频繁度。如果是选择各地方的话,要看一下是否会被分到偏远地区(概率不小)。 + +**关于笔试:** + +笔试一般是在周末,线下机考。包含少量行测、少量企业文化、大量计算机。 + +企业文化这个有固定题目,一般国网招聘公众号上都有。还记得当时有一道题问是国网铁军,还是国网雄狮,我觉得狮子比较威武就选错了,现在想起来还是很懊悔,这种企业文化题千万不能“你觉得”,是什么就是什么,背就完事了。 + +笔试其实很重要,占总成绩的百分之70,我当时面试表现很好,但是笔试裸考只有53分,最终没有拿到offer,所以得笔试者得天下。占大头的计算机,和考研408的风格不一样,有很多软件工程、数据库这类的东西,后来我发现相关的题库里都有,所以想去国网的一定要好好刷题,血泪教训。 + +**关于面试:** + +笔试后的一周就是面试,各单位面试内容不一样,这里只说我报的某信通分公司。 + +一组10个人由老师带领候场,每次只进一个人,对面大概有5个面试官。首先面试官会翻一个八股的小册子,问一道简单八股,我被问的是错误码503代表什么出问题了。然后就会问项目经历,结合项目问更深层次的问题,我的感受是对面的面试官技术是可以的,问的问题甚至比有的大厂面试官还深还难,但探讨过程还是很友好的,这段在整个面试部分占了大部分时间。 + +然后应该是领导的人会问一些项目中用到的技术,这里说宏观框架就可以,说的过细会被打断。最后给你一段英文,一分钟准备,先朗读英文,再把他翻译成中文。面试就结束了,没有反问时间。 + + + + + + + + + + + + + + + + diff --git "a/public/assets/Campus-Pecruitment-Experience/2.3_\345\205\266\344\273\226\350\241\214\344\270\232.md" "b/public/assets/Campus-Pecruitment-Experience/2.3_\345\205\266\344\273\226\350\241\214\344\270\232.md" new file mode 100644 index 0000000..912e086 --- /dev/null +++ "b/public/assets/Campus-Pecruitment-Experience/2.3_\345\205\266\344\273\226\350\241\214\344\270\232.md" @@ -0,0 +1,165 @@ +## 其他行业(如金融、智能制造、车企等) + + +### 银行总行管培生 +#### 前言 + +大家好呀,这篇文章主要是关于三大政策行和六大国有行总行管培生的求职经验贴,方向是金融科技。最终我也是很幸运的通过了农行总行金融科技管培生和邮储总行管培生的笔试和面试,虽然最后因为自己的一些原因考虑没有选择去,但是也希望将自己的这份经历分享出来,希望可以帮助到大家~ +具体可以参考学长的牛客网,还有许多的面经可以参考:[https://www.nowcoder.com/discuss/578953210505732096?sourceSSR=users](https://www.nowcoder.com/discuss/578953210505732096?sourceSSR=users) + +#### 管培生 + +在正式开始前,也希望跟大家谈谈什么是管培生以及管培生大概得工作内容,以下主要是基于个人的理解以及根据相关信息得出的,可以做个参考。管培生是管理培训生的简称,这是一个外来术语,是外企里面“以培养公司未来领导者”为主要目标的特殊项目,不仅外企,许多国企和民企也纷纷开招管理培训生。简单来说就是作为未来的管理者进行的人才储备项目,虽然实际的工作中可能基本不太用写代码,但是可以接触到高层决策者,并且可以参与到公司的实际管理运营中。个人觉得是上限很高的一份职业,虽然硬性的薪资比不上互联网大厂,但是各种福利和机会则是互联网完全比不了的。 + +#### 三大政策行和六大行 + +一般管培生最主要去的是三大政策行和六大行的总行,三大政策行指的是国家开发银行、中国进出口银行和中国农业发展银行,六大行指的是工商银行、农业银行、中国银行、建设银行、邮政储蓄银行和交通银行。无论是哪一家的总行竞争都很激烈,一般来说政策行>六大行,而六大行中又以工商银行、农业银行、中国银行、建设银行为主,其中工商银行被称为“宇宙行”,竞争尤为激烈,你能想象线下面试中一个组十个人有牛津、剑桥、哥大和清华博士的感觉嘛。所以最好先找准自己的定位,分清楚自己的优势所在,选择适合自己的银行投递。(跟神仙们打架真的太累了qwq) + +#### 时间线 + +银行开始投递时间相比互联网会晚不少,一般是在九月份才开始,一系列线下笔试和面试可能会一直持续到十一月甚至十二月,所以时间线算是比较长的了。想要准备好相关笔试和面试,信息是十分重要的,这里我觉得主要的几个信息来源是:**公众号(银行招聘网、银行考试信息汇总等)、官网、校招VX群**,一般来说是通过公众号每天推送的消息知道某家银行是否开始投递,然后再在具体的官网上进行投递即可。 + +#### 简历 + +简历的投递是第一步,但也是十分重要的一步。随着这几年银行和金融行业的热度激增,投递报名的人也是一年比一年多,但整体的hc不仅没随着趋势增长,反而有下降的势头,所以竞争是越来越激烈的。三大政策行和六大行基本都会要求线下笔试和线下面试,但是线下不同于线上,线下是需要提供考场的,所以一定会控制参与考试的人数。那么如何控制呢?那就只能简单通过简历筛选来做了。所以简历和相关信息一定要认真填写,把自己最突出的地方进行展示。 + +那么如何写好一份面向总行管培生的简历呢?我觉得主要是从以下几个方面入手: + +• 领导能力。管培生项目是为了培养公司未来领导者,所以是否有领导力和团队合作能力会是HR进行筛选的重要衡量标准。那么如何在简历里面体现领导能力呢?最主要的便是将自己学生时期所担任过的学生干部以及从事的学生工作写上去,此外,由于是金融科技方向,担任的项目负责人也可以写上去,按照**担任的职务->负责的工作->培养的能力**进行介绍。不同于互联网行业需要写上技术栈和技术实现,管培生更加看重的是你能否领导团队,有效沟通和协调,解决问题并推动项目的实施,也就是那句话:“船长最重要的不是造船,而是激发水手对大海的向往”。所以需要按照这个思路,调整简历中的侧重点从技术实现难度转移到团队合作和团队管理上。 + +• 学习能力。因为管培生可能会进行轮岗,会在不同部门进行历练,所以学习能力最好也要能够在简历中进行体现。最直观的方式就是绩点和排名,可以将成绩不错的科目写上。此外,积极参与不同的项目和学生工作也可以算作一种学习能力的展现。 + +• 解决问题能力。学生和工作是两种完全不同的阶段,学生时期最主要的就是学习好对应科目即可,学习方法和相关策略是比较固定的,但是工作的时候就完全不一样了。工作时候会遇到各种各样的问题,而这些问题往往并不一定有标准答案,有些时候甚至连问题都不一定能够明确。所以,HR在筛选简历的时候也会比较看重这方面,看能否能够有解决复杂问题的思路和能力。我认为解决问题一般是这几个步骤:**发现问题->定义问题->解决问题->反思总结**,相应的,简历中也应该按照这个思路进行体现。比如项目中遇到了什么问题,怎么思考解决方案的,如何落地解决的,最后从这件事情中学到了什么 + +#### 笔试 + +银行总行考核包含笔试和面试,这两个一般都是线下进行的,笔试通过后才会安排面试。 + +先说笔试,笔试包含行测、英语、专业知识、经济金融知识、时政以及银行特色知识,政策行还会考核申论。我是大概准备了一个多月,个人觉得刷题是尤为重要的,尤其是在时间不太够的情况下。除非时间比较充足,不然一般不是很建议看网课,看纸质版材料学习 ,然后多刷题就好了。以下是各个考试内容我的准备方式: + +• 行测、经济金融知识、银行特色知识:《银行招聘考试一本通》、粉笔app、北森题库。这三者中尤其是行测为重点,因为行测占比是最大的。此外,根据我去年线下笔试的经验,笔试的时间一般都是很不够的,很考验对于行测的技巧解法,所以一定要多刷刷行测题目,掐点做。在考试的时候,对于一些看一眼没有思路的题目,最好立即跳过,等有时间后再回头解决,因为平均一道题的时间就一分钟,所以一定要有所取舍。最好先通过《银行招聘考试一本通》这本书进行学习,然后刷往年真题,有时间可以掐点在粉笔app上刷题,北森题库也可以作为参考。经济金融知识和银行特色知识在临考前熟悉熟悉常考题目就好,做不来放平心态放弃就好,一般金融科技方向的同学也不太会这些题目,所以不用太担心。 + +• 专业知识(计算机):牛客、粉笔app。专业知识不同银行考察难度不一样,有些就简单几道选择题,但是像农行还会有道编程题。对于专业知识部分,可以在牛客网和粉笔app上进行刷题,不过只用针对一些常见题目有一定熟悉就好,不用针对大范围刷题,性价比不高。 + +• 英语:每天1~2篇阅读理解。笔试也会针对英语进行考察,英语的话专门花太多时间同样性价比不高,保持每天背一背常见单词,每天做1~2篇阅读理解,保持语感和做题速度即可。 + +• 时政:银行考试相关公众号。时政也不太需要专门去准备,因为这个考察的分数并不多,而且考察的范围看会很广,也就是在考试前在银行考试相关公众号上临时看一看就好。 + +#### 面试 + +笔试通过后会进行面试,除了极少数比如交通银行总行一面是线上外,一般来说都是线下参加。参加线下面试都是在总行,基本都在北京,参加的时候需要穿着正装。线下面试一般包含半结构化面试和无领导面试。 + +半结构化面试是指面试构成要素中有的内容作统一的要求,有的内容则不作统一的规定,也就是在预先设计好的试题的基础上,考官向应试者又提出一些随机性的问题。面试流程一般由面试者进入考场先进行自我介绍,接着考官会根据介绍和简历上的内容随机提问问题,自我介绍的时间多为1-3分钟。一般有两种形式:一种是逐一面试,另一种是多人面试,银行半结构化面试的考察重点是自我介绍、个性特征、行为经历和求职动机。 + +不过也会有针对专业知识的提问,比如农行总行的面试是要求设计银行网站,具体要考虑分布式、高可用以及高并发,是最接近互联网大厂面试的一次。其他银行的半结构化面试基本比较常规,包括但不限于考察个人经历、团队合作能力、人际沟通技能、解决问题的能力以及组织活动能力等。 + +一般来说,为了准备半结构化面试需要准备面试常见问题,主要是根据自己的经验和技能,思考有哪些地方可能是面试官可能会问到的,对此进行一些准备。此外,针对一些常见的半结构化面试问题,也需要大致有一些自己的想法,一般来说需要积极向上,寻求团队合作以及迎难而上的特点。 + +无领导面试指的是面试者需要在没有明确领导或指导者的情况下解决给出的讨论问题、一般来说,需要先个人单独先对问题进行阐述,分析讲解自己的想法,然后开始进行小组讨论,得出小组内部一致的想法和结论。此外,也会有辩论形式,将一个组的同学分为两个队,每个队会安排相反的论点,尝试说服对方,但是最后两队需要达成一致。 + +在这个过程中需要展示自己的领导能力、自主性和解决问题的能力。具体来说,为了更好地展现自己,我觉得需要做到或者展现出以下几点: + +理解面试要求:首先最重要的便是要确保已经正确无误的理解了面试题目的要求,比如辩论题目最后两队是否需要达成一致。我第一次参加无领导小组面试的时候就遇到对方队一直到最后还在和我们辩论的情况,最终都没有满足题目达成一致的要求,所以得分偏低。 + +• 自主性:在面试中展现出积极主动的态度,提出解决问题的方法和建议。展示能够自我激励、自我管理并在压力下做出决策的能力。 + +• 领导力:在面试中展现出领导能力,包括激励团队、制定目标和战略,并展示如何带领团队实现目标。但是也不一定就要做领导者,积极推动讨论进行下去,或者给出一些有用的想法也是很不错的。 + +• 团队合作:无领导面试中涉及到团队合作,需要展现出良好的团队合作和沟通能力。要善于倾听他人意见、激励团队并寻求共识。 + + +### 银行数据中心 +#### 简历投递 + +首先从岗位选择上,研发中心和数据中心是可以同时投递的,但要注意的一点是投递两个岗位的简历最好各有侧重,不要完全一样。投递研发中心,简历要着重突出自己的开发能力。投递数据中心,简历要偏向运维、数据安全,当然也可以表现自己的开发能力。 + +这里说一下研发中心和数据中心的区别。从工作内容角度,研发中心就是通常意义上的软件开发,适合喜欢写代码的同学。数据中心则是投产运维,研发中心很多事情要数据中心批准后才能执行。从子公司化的角度,数据中心由于数据的隐私性和安全性,是永远不可能被子公司化的,数据中心本身不具备盈利能力,但又必须存在,所以会一直作为直属机构绑定总行。而研发中心是能接项目开发软件盈利的(作为银行的内包),就有被子公司化的可能。 + +一般而言,数据中心的选择优先级是高于研发中心的,但也要因人而异。第一,从工作时间上,数据中心因为投产要值夜班调休。每半个月通宵一次,有时周六要去上班投产,虽说值班可以调休,但要提申请领导批准,所以实际上调休并没有落到实处。第二,数据中心一般会位于城市偏僻的地方,以后的生活通勤能否接受需要考虑。第三,数据中心的岗位间差异大,闲的岗位很闲,忙的岗位值班会很多,而岗位是入职后再确定的,所以具有很大的不确定。第四,数据中心不适合喜欢写代码的同学。 + +#### 笔试 +银行的笔试基本不会淘汰人,但还是要准备一下。基本构成为:行测+英语+计算机+其他+银行文化。 + +银行文化考前一天背就行,计算机主要是数据结构、计算机网络、计算机组成原理、操作系统、数据库设计、sql语句、程序代码填空。如果准备时间充足,可以上牛客网刷一下计算机的题库。如果时间不足,就刷一下银行往年的题。 + +行测和英语无需特殊准备,正常答即可。行测部分,数量计算可以放在最后答,答不完就蒙,都选一个答案。英语部分,阅读理解题的分值较高,可以选择优先做阅读理解。其他部分视银行而定,有的银行各岗位间不分卷,就会考察大量的经济管理题,这种就凭感觉做了。 + +#### 面试 +一般在面试前会要求做心理测评或AI测评,一定要按时完成,否则流程就会终止。有的银行发的测评通知会被邮箱标定为垃圾邮件,所以如果没有按时收到记得去垃圾邮件里找一找。 + +数据中心、研发中心的面试都是技术面。八股是一定会问的,银行问的是java八股,且较为基础。也有结合自我介绍延展的八股,数据中心也会问网络安全、数据库、密码学、区块链的八股。 + +项目经历也会问,如果有银行相关的经历会问的更细一些,但总体上不难。有的会问知不知道国家对银行的政策,这个问题答信创和数字化转型就好。还会问一些性格方面的东西,表现出认真负责、团结协作就好。如果考过软考的证,还会问怎么考的证。 + +#### 签约 +面完大概一周会通知体检,但是差额体检,也就是说即使体检了也不一定能拿到offer,交完体检报告后几天会通知签约会。签约会当面谈薪资福利,不签就可以离场了,否则当场签三方,这一点一定要慎重,因为银行发offer的时间在国企里算早的,后续很大概率会毁约,要衡量一下毁约费是否能担负起(以农行为例,违约金是2万),如果考上公务员是不用赔违约金的。最后就是,即使没有通知到体检或体检后候补了也没有关系,到年末会有一波补录,同样有机会拿到offer。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/public/assets/Campus-Pecruitment-Experience/2.4_\345\205\266\344\273\226\347\273\217\351\252\214.md" "b/public/assets/Campus-Pecruitment-Experience/2.4_\345\205\266\344\273\226\347\273\217\351\252\214.md" new file mode 100644 index 0000000..6e202ff --- /dev/null +++ "b/public/assets/Campus-Pecruitment-Experience/2.4_\345\205\266\344\273\226\347\273\217\351\252\214.md" @@ -0,0 +1,156 @@ +## 其他经验 + +### 关于非技术类面试 + + + + + +我们在校招期间会面临的面试大体可以分为两大类:非技术类和技术类。在泛体制类单位的面试中,不会有大厂那样很刨根问底的技术面试,通常问问简历项目和一些基础问题就结束,甚至有的都干脆不问,更重要的是一些非技术类面试。我定义的非技术类的面试包括泛体制内的结构化面试、无领导小组讨论/辩论赛、普通群面(多对一)、单面(如企业中的HR面、主管面等)。技术类的面试则涵盖算法题、项目考察、技术基础知识(八股文)、业务场景题等。 + + + + + + + + +#### 结构化面试 + + + 结构化面试通常出现在公务员选调及一些国企事业单位的面试中。这类面试通常给出一个开放性的问题,提供一定的思考时间,让应试者展开回答。题型通常包括组织规划类、观点明晰类、人际交往类等。 + + + +针对结构化面试的应试策略可以分为两种: + + +一种我称之为**素材梳理式**,适合绝大多数没有接触过行政话语的同学,因为按照往年各机构整理出的参考答案,可以发现,其实每一类题型都可以整理出对应的模板,里面嵌入的内容也有共性,比如组织规划类,经常出现事前要充分调研,事后要分析反馈,事中要维持秩序,做好应急预案等,那这些一个个通用的举措,就是我们要积累(背下来)的素材,再根据具体的题目情景进行细化的表述,就形成了一个各个环节紧密耦合,非常细致且全面的回答。这种方式需要通过大量的针对例题的实战练习,逐渐打磨出一套适合自己的答题模板,并积累内容素材和套话。练的特别熟悉之后,在正式面试时,通过快速反应、流畅表达和全面的内容输出给面试官留下深刻印象。这种方式的重点是练习时要掐时间脱稿,尽可能模拟面试现场情景,以克服紧张情绪,改掉不良口癖和动作,找到适合自己的表达方式。这样准备面试的同学,可以关注复旦大学的基层就业协会,它们每年都会在秋招期组建各个省的复旦官方选调群,复试期间里面会有复旦的同学们一起约线下对练,可以找一些同省考试的同学一起面对面练习,这样能听到对方给你的反馈意见,相互纠错。 + + + + + +另外一种我称之为**观点爆破式**,适合平时关注时政议题、拥有大量观点积累并具有一定思辨和表达能力的同学。这种方式需要我们突出重点,输出一个漂亮的观点,展示我们思考的深度。 +试想一下,在面你之前面试官可能都听了一天的模板,那些相同的套话和素材可能都听麻了,而这个时候你出场,从一个新颖的角度,细致阐述了一个有思考的论点,就会让面试官眼前一亮。 +例如,回答组织规划类题型时,可以从活动的关键环节入手,指出最需要关注的地方(比如说虽然组织这个活动需要xxx,xxx等诸多环节,但是在这个活动里最关键/最核心问题/最需要把握的环节其实是要做好紧急预案),然后分析活动特点(如户外活动容易中暑、人员密集容易踩踏、线上直播易引发舆情等),并结合实例进行说明(比如曾经就有类似的活动因为没有注重这类隐患而出现了严重的问题),接下来再介绍举措并解释理由,最后几句话带过其他不重要的环节。 +这类策略在准备上要求同学们关注报考省份近一年来的相关议题,形成自己的观点,并且记录下来。之后有新想法,或者在网上遇到了相关的案例,就不断更新之前的观点和案例库,以备面试时灵活应对。 + + +总的来说,梳理式类似广度优先搜索(BFS),强调熟练的、完整的且结构化的素材罗列,可以短时间内速成;爆破式则类似深度优先搜索(DFS),着重深入阐述某一环节或观点,需要一些基础能力和日常积累。根据自身特点选择合适的应试策略,才能在面试中脱颖而出。 + +#### 无领导小组讨论/辩论赛 + + + + + + +无领导小组讨论或辩论赛形式的面试经常出现在国企以及部分省份的选调考试中,一些大厂的非技术岗位也会采用这种形式,有些甚至将两者结合,讨论过程中穿插辩论环节,最后还会要求进行总结。这类面试形式其实我们在校园中已有过一定的接触和体验。面对这样的求职面试,有以下几点经验可以参考: + + +**1.切记克制情绪。**这种面试不是为了吵赢其他的面试者,而是要把好的一面展示给旁听者,在和其他面试者们一起讨论。辩论的过程中肯定会有不同意见的碰撞,保持耐心倾听和礼貌表达,注意千万不要带着情绪,表现得过于强势,你一上头,旁观者就很下头,结果就是被挂。 + +**2.注意时间限制。**很多学长姐反馈的经验中都提到,如果自己的发言环节有时间限制,一定不要超时,尤其是在一些选调面试中。如果时间到了,就算没说完也要停下来,千万千万不要超时。 + +**3.争取有效输出。** +有效输出是指能够给面试官留下深刻好印象的表现。在无领导小组讨论中,虽然会有领导者(leader)、计时员(timekeeper)等角色,但校招面试中,面试官通常不会特别在意这些角色标签。一场面试下来,讨论的质量可能并不高。在这种情况下,有两个动作会特别出彩: + + 1)总结:这是最有用的动作,总结也包括两部分,一个是面试的最后会要求选出一个人做总结汇报,这是一个备受关注的环节。如果能够争取到做总结的机会,并做好总结,会非常加分。即使无法担任最后的总结人,也要主动推举一个合适的人选,并给出充分的理由,避免在这个环节变成小透明。 + +另一个重要的部分是进行阶段性总结。当讨论变得混乱、大家提出许多不同角度的阐述时时,能够及时对内容进行概括和归纳,并向其他人确认,是非常有价值的。这种阶段性总结不仅可以使讨论更加清晰明了,还能引导大家进入下一个讨论环节。当面试官对讨论内容感到困惑时,他们往往会期待有人能够清晰地总结当前的讨论进展。这样的总结会让你很自然的成为推动讨论进程的人,并有效地掌控讨论的节奏。 + + + + + + 2)观点靠近业务:提出与应聘单位和岗位的业务内容相关的观点,能给面试官留下深刻印象。在面试前,多准备一些关于应聘单位和岗位的信息。在表达观点时,尽量结合这些要素,让人感受到你对这个单位或者这个岗位的充分了解和重视,会有意想不到的收获哦。 + + +#### 主管面 +主管面一般都是单面,单面是最常见且基础的面试形式,可能是一对一的面试,也有可能是多对一的形式。你可能会面对多个业务骨干和HR,也可能只是与一个部门主管进行交流,但不论如何,面试者始终只有你一个人。 + + +无论是大厂还是央国企,主管面都是整个面试过程中最关键的一环。面试官通常是主管或领导,他们通过这轮面试来了解新人,不仅决定候选人是否能够获得offer,还可能影响最终的岗位分配。 + +由于面试官的身份,他们对候选人的评估具有一定的影响力。根据学长姐们的经验,如果你在面试过程中与面试官交流愉快,即使最终因为人岗不匹配等原因,而未能获得该岗位的offer,也可能带来意想不到的收获。例如,面试官可能会将你的简历推荐给其他部门或不同的岗位、城市base。甚至能提供更好的机会让你去尝试,比如一些原本BG无法接触到的或无法通过简历筛选的岗位机会。因此,值得大家好好去把握。笔者根据自己的面试经验,以及采访过中学长姐们给到的一些建议,总结成以下几点经验,希望能给学弟妹们提供一些有效的参考: + +**1.与其说是考试,其实更像相亲** + + + +在这里将主管面比作相亲,是因为在这类面试中,面试官通常不会过多考察具体的知识和技能,而是更倾向于通过聊天的形式了解候选人。例如,他们会问一些类似“你做过的最有成就的一件事是什么”,或者“在面对压力时你通常怎么处理”这样的问题。通过这些问题,希望在对话中了解面试者是个什么样的人,以及了解一些你对于工作岗位的需求和看法,来判断一下你和岗位的匹配度。 + +在采访过程中,许多受访者提到,他们在面试时感觉自己回答得并不完美,但最终却收到了offer。入职了之后才发现,原来是当时的面试官觉得自己很特别。很多时候,这类面试的结果并不像考试那样单纯取决于回答的正确性,而更多取决于双方微妙的**情绪互动**。也不像考试一样是单向考察,而应该是**双向选择**。 + +一个理想的面试结果,是双方都聊得很愉快,并且互相留下了深刻的好印象。那么,如何才能实现这样的结果呢?实际上,这很大程度上取决于缘分。同样的表现,在不同的面试官眼中可能会产生截然不同的印象。因此,在面对这种不确定性时,我们需要做好自己能掌控的部分。这里笔者的建议,是一个在采访中各位学长姐频繁提到的词:**真诚**。 + + +**2.宁可直白坦率,别做拙劣的骗子** + + + + + + + + + + +有些同学在面对面试时,可能对自己的经历没有足够的信心,于是会编造一些“高大上”的虚假经历,或者为了迎合自己以为的面试官喜好,违心地回答一些问题。我的建议是,千万不要这样做! + +首先,我们作为学生,经过了这么多年的规训,其实很难在面试时扮演一个“高明的骗子”。特别是在面试过程中,面对不对等的压力,撒谎时的飘忽眼神、颤抖双手,都可能瞬间暴露自己。那些经验丰富的面试官一眼就能看出你在乱讲,一旦他们对你的诚实产生怀疑,那基本就无了。 + +其次,即使侥幸通过了面试,拿到了offer,这也未必是件好事。关键在于,我们是否真的愿意为了拿到一份工作,而违心地进行**诉求表达**。我的建议是不要这样!因为通过这种方式拿到的offer,很可能并不符合你的真实需求。没有拿到这份工作未必是坏事,反而进入一个不适合自己的岗位,结果会更加痛苦,甚至难以脱身。 + +举个例子,如果面试官问你:“你能接受高强度工作和频繁加班吗?” 你本来内心是不能接受的,但为了拿到offer,违心地回答:“加班让我成长,我乐意接受。” 最后,或许你确实拿到了这个996的岗位,但工作后可能会发现自己难以承受这样的压力。这时,你可能会后悔当初没有诚实表达自己的需求。其实,如果你当时直接说:“我不喜欢加班,但我很需要多赚钱,我可以为了更多的薪资忍受一点加班。” 反而会让面试官对你的态度更加理解和尊重。 + +正如之前提到的,面试是一个双向选择的过程,我们不仅在争取offer,也在选择未来的工作环境。许多学长姐在面试中也提到,他们对面试官的感受很大程度上反映了之后的工作体验。面试你的主管,很可能就是你未来的直属领导,甚至是更大的领导。是否和这些人合得来,直接影响你未来的工作满意度。 + +因此,在面试时,真诚地表达你的感受和需求,往往会收到更真诚的反馈,甚至可能获得一些意想不到的建议或机会。这非常重要!它可以帮助你提前筛选出不合适的工作环境。找工作时,我们追求的不是拿到的offer数量(SUM),而是找到最适合自己的机会(MAX)。在这个过程中,不必担心错失一两个offer。这个世界很大,我们的专业能找到的岗位也很多。只要坚持海投,即使临近毕业,依然会有很多好机会。实在不行的话,延毕也并不是一个糟糕的选择。 + +反而,拿到太多差强人意的offer,可能会让你有了“保底”的懈怠,失去斗志,从而错过最佳机会。 + + + +**3.你是孤天里的鹤,不是写满字的纸** + + + + + + + + + + + + + + + + + + + + + +有些同学在自我介绍或讲述自己经历时,可能会觉得自己的背景平平无奇,没有特别拿得出手的内容,于是倾向于在网上寻找一些通用模板来包装自己。然而,这样的方式未必能够产生好的效果。主管往往会对那些雷同的故事和话术感到厌倦。那么,应该怎么做才能脱颖而出呢? + +这里分享学长姐的案例: + +其中一个是在主管面试过程中被问到:“请用几个词描述一下自己。” 这是一个非常常见的问题,通常的回答往往会用“坚持、认真、抗压能力强”等词汇来夸夸自己。而这位学长当时的回答却是“幸运”。他讲述了自己原本可能不会走到今天,是因为一路上遇到了很多人的善意和帮助,才有了现在的机会。这一回答在面试官心中留下了非常深刻的印象(入职后的反馈),并且他最终获得了超过预期的offer。 + + +通常我们在面试中描述自己的成就时,总是希望能强调自己的能力和优势,而“幸运”这个词似乎会弱化个人的努力和付出。然而,这种真实而谦逊的回答却让他的表达更加独特。它传递出一种对外界帮助的感激,以及对自身机遇的珍惜。这种真诚反而更能打动人心,效果也出乎意料地好。 + +另一个案例是当被问到“你对自己最自豪的事情是什么”时,有人这样回答:“我最自豪的事情是,我是非科班出身。” + +通常非科班背景被认为是劣势,但如果你能够和许多科班出身的人竞争并走到主管面前,这本身就证明了你对行业的强烈热情、出色的学习能力以及执行力。为了追求自己的目标,你付出了比常人更多的努力,这反而是独特的优势。 + +很多被大众认为是劣势的特点或经历,其实都可以被反诠释,赋予新的价值。这不仅仅是一种包装技巧,更是心态上的转变。我们需要超越优绩主义的视角,去发掘那些曾经被忽视,但实际上自己真正认同、并能赋予我们独特价值的东西。 + +每个人内心都有一些让自己感到自豪的故事,然而我们往往因为害怕它们显得“不够高大上”或“不够体面”而选择回避这些内容。然而,那些看似微不足道的故事,可能正是你与众不同的所在。要勇敢的把这些相关的情绪、感受、细节挖掘出来,讲述出来,这个故事里面的情绪和细节填充的越丰富,就越容易构建起画面,引发共鸣。 + +不用害怕被否定,就像前文所述,主管面试更像是一场相亲。我们不需要用套路去取悦所有人,而是要找到真正欣赏我们的团队和工作环境。海投和面试不是为了“集邮”,而是为了找到那个最适合自己的机会。 + diff --git a/public/assets/Campus-Pecruitment-Experience/init.md b/public/assets/Campus-Pecruitment-Experience/init.md new file mode 100644 index 0000000..4a26c7a --- /dev/null +++ b/public/assets/Campus-Pecruitment-Experience/init.md @@ -0,0 +1,4 @@ +\input{2_求职经验/2.1_互联网} +\input{2_求职经验/2.2_泛体制} +\input{2_求职经验/2.3_其他行业} +\input{2_求职经验/2.4_其他经验} \ No newline at end of file diff --git "a/public/assets/Career-Guidance/3.1_\344\272\222\350\201\224\347\275\221.md" "b/public/assets/Career-Guidance/3.1_\344\272\222\350\201\224\347\275\221.md" new file mode 100644 index 0000000..a195dd1 --- /dev/null +++ "b/public/assets/Career-Guidance/3.1_\344\272\222\350\201\224\347\275\221.md" @@ -0,0 +1,113 @@ +# 择业指南 + +回顾自己的求职经历,我发现有许多冷门的优质单位以及一些看似与计算机学生无关的行业岗位,实际上都存在计算机专业进入的路径。然而,由于当时信息的局限和对专业的固有认知,这些机会都被错过了。因此,本章旨在为读者介绍计算机专业可以进入的各个行业和岗位,并分享前辈们对这些行业和岗位的见解与看法。内容将按行业划分,每个单元由个人观点的单篇构成,旨在帮助毕业生发掘更广阔的职业路径,并为选岗提供参考。这是我最希望完成的一部分,但目前内容还没怎么填充,现在仅有两篇完成。 + +如果您对某个行业有丰富的经验和独到的见解,并愿意成为编者在册子上撰写文章,欢迎通过邮箱 21210240339@m.fudan.edu.cn 或微信公众号“破蛋手册Beta”与我们联系。如果您在社交媒体上发布过相关的文章,并愿意将其转载到我们的册子中,也非常欢迎联系。我们会在筛选后收录,并注明原作者和原文链接。非常感谢您的支持! + + + + +## 互联网 +### 互联网大厂核心部门之我见 + +本篇内容整理自蒋雨宸学长的观点分享,已获得原作者授权,蒋学长是2024届南大计算机硕士毕业生,以下是他的微信号和知乎链接。 + +**微信号:**LIMBO\_42 + +**知乎主页: **[https://www.zhihu.com/people/luo-chen-96-77](https://www.zhihu.com/people/luo-chen-96-77) +#### 背书程度排序 + +无论是找实习还是正式工作,首要考虑的无非是两个维度:**背书和转正率**。而对于背书的重要性,我个人为之排了个序:**大厂核心部门>中厂核心部门>大厂非核心部门>中厂非核心部门>其他** + +那么什么是互联网大厂呢?我个人认为只有BAT三家称之为大厂,只有他们三家业务很广,横跨多个领域。而其他公司例如:美团在本地生活,主要是在外卖上发力;快手短视频、pdd电商、小红书社区等,他们的业务都比较单一。相反,腾讯有社交,有支付,还有游戏;字节有短视频,咨询平台(头条懂车帝等等),也有短视频的衍生物如直播这种特殊的电商模式;阿里有阿里云、电商物流和金融平台。 + +下面我将逐一介绍每个大厂组织结构和核心部门(介绍顺序与企业地位无关)。 + +#### 腾讯 +**腾讯有六大事业群,分别如下:** + + + + + + +**总结:** + + + + + + + +#### 字节 +字节跳动以其扁平化的组织架构而著称,这种架构带来了多条业务线,且相较于腾讯和阿里巴巴,其业务划分并不那么细致。以下是字节跳动的一些主要业务概览: + +\begin{enumerate} + \item 抖音业务群:涵盖抖音短视频平台、今日头条新闻客户端以及西瓜视频等多媒体内容服务。 + \item 飞书:一款集成了即时通讯、视频会议、日历、文档在线协作等功能的办公协作套件; + \item 火山引擎:作为字节跳动的技术服务平台,火山引擎与阿里云和腾讯云竞争,提供云计算和人工智能服务。 + \item 朝夕光年:字节跳动的游戏部门,负责游戏开发和发行业务。 + \item TikTok:国际版的抖音,在全球范围内广受欢迎,特别是在年轻用户群体中。 + \item Data 部门:专注于搜索、广告推荐算法和数据服务,是字节跳动精准营销和个性化推荐的核心支持部门。 + \item 电商业务:字节跳动在电商领域的拓展,利用其庞大的用户基础和流量优势,涉足商品销售和带货服务。 + \item 其他业务:字节跳动还涉足了其他多个领域,例如小说阅读平台、汽车信息服务平台懂车帝等,持续拓展其业务范围和市场影响力。 +\end{enumerate} + +**总结:** + + + + +#### 阿里系 +\begin{enumerate} + \item 云智能集团:作为集团的核心技术支柱,云智能集团的业务涵盖阿里云智能、企业通讯协作平台钉钉、智能音箱天猫精灵以及专注于前沿科学研究的达摩院。 + \item 淘宝天猫商业集团:负责国内电商业务的核心板块,包括综合电商平台大淘宝(淘宝、天猫、阿里妈妈)、B2C零售事业群、社区团购业务淘菜菜、性价比电商平台淘特以及国内贸易平台CBU。 + \item 本地生活集团:以提升用户日常生活便利性为目标,主营业务包括地图导航服务高德和在线订餐平台饿了么。 + \item 菜鸟集团:专注于物流和供应链管理,为电商生态提供强有力的物流支持。 + \item 国际数字商业集团:拓展国际市场,业务包括东南亚电商平台Lazada、全球在线零售平台速卖通(AliExpress)和国际贸易平台ICBU。 + \item 大文娱集团:涵盖阿里巴巴的文化娱乐业务,旨在丰富用户的精神文化生活。 + \item 蚂蚁集团:以支付宝为核心,提供全面的金融服务,是集团金融科技的重要分支。 +\end{enumerate} + +**核心部门:**阿里云(ECS,PolarDB,各种存储包括OSS,SLS等等),淘天淘宝,阿里妈妈,淘宝首猜,蚂蚁,达摩院。 + +**工作地点:**杭州北京居多,少部分在上海 + +#### 中厂 + +这里是我个人的一些刻板印象,不一定正确,欢迎指正: + + +**中厂第一梯队:** + + + + + + +**中厂第二梯队:** + + + + + + + + + +**卷度排序:** +根据网上的风评(不代表真实情况,实际情况可能因部门而异): + + + + + + + +**请注意,上述信息基于网络风评,具体情况可能因公司部门和岗位而异。** + + + + + +% ### 产品经理(刘济尘) \ No newline at end of file diff --git "a/public/assets/Career-Guidance/3.2_\351\207\221\350\236\215\344\270\232.md" "b/public/assets/Career-Guidance/3.2_\351\207\221\350\236\215\344\270\232.md" new file mode 100644 index 0000000..3231906 --- /dev/null +++ "b/public/assets/Career-Guidance/3.2_\351\207\221\350\236\215\344\270\232.md" @@ -0,0 +1,96 @@ +## 金融业 + + + + + + + + + + + + + + + + + + + + +### 银行选岗二三事 + + + +许多CSer在找工作前可能听说过,计算机专业毕业后可以去银行。一般来说,大家对银行的印象是,相较于互联网大厂,银行的薪资可能略低,但工作强度较小,且相对稳定。然而,对于自己究竟该进入哪些银行机构,适合选择哪些岗位,往往并没有太多的了解。希望本篇能够为回答这两个问题提供一点参考。 + +#### 银行种类及组织架构 +商业银行是金融行业的基础,但当前金融行业面临整顿,银行贷款利率降低,且有些面临坏账风险,国有银行员工还面临降薪压力。短期内银行业面临诸多挑战。 + +在银行种类上,主要有如下分类: + +1.宏观货币政策机构:央行(中国人民银行)。 + +2.政策性银行:包括国家开发银行(2015年被定位为开发性金融机构)、中国农业发展银行和中国进出口银行。 +这类银行是以贯彻政府的经济政策为目标,在特定领域开展金融业务的不以营利为目的的专业性金融机构,不对大众提供储蓄业务。 + +3.国有银行:工商银行、农业银行、中国银行、建设银行、交通银行和邮政储蓄银行。 +是指由国家(通常借由财政部、中央汇金公司出资)直接管控的大型商业银行。 + +4.股份制银行:如招商银行、光大银行等。 +一般有企业法人持股 + +5.地方城商行:如北京银行,宁波银行等。 +大股东一般是地方政府、国有企业或大型公司 + +6.外资银行:如渣打,恒生等。 + + +以及农商行信用合作社等机构。 + +对于应届生来说,可以先有一个粗略的理解:央行、政策性银行、国有银行、股份制银行从左到右逐渐偏向市场化企业,而从右到左则逐渐更像机关。其中,人民银行是国务院的组成部门;政策性银行和除邮政储蓄银行之外的国有银行均为金融央企,总部除了交行在上海之外,其余全在北京;其中邮政储蓄银行是中国邮政集团的全资子公司。通常越往左边,行业地位更高,稳定性更好,但薪资成长比较平稳;越往右边,薪资涨幅空间越大,相应地也要承担更多市场化的竞争。 + + + + + +在组织结构上,银行通常采用总行(及总行直属机构和子公司)-省分行-支行的架构。我们日常去办理业务的网点通常是支行。在这些岗位中,部分省分行(尤其是政策性银行的省分行)和一些总行直属机构/子公司(如理财子公司)及总行机关都是很值得考虑的工作单位。 + +对于应届生来说,总行机关通常在行内地位、发展平台和稳定性方面表现更佳,因此竞争更加激烈,门槛也更高。政策性银行和国有银行总行因在各方面表现均衡(六边形战士),每年都是报考的热门。其中,普遍认为建设银行总部的待遇最优(在北大BBS上被戏称为“剑宗”)。政策性银行里,农发行总行待遇也很不错,应届生同学可以多关注。 + +然而,国有行总行未必对所有应届生都是最合适的选择。一些省分行、子公司和直属机构以及股份制银行,由于更接近业务前线,可以提供更高的薪资水平和更广的跳槽空间。同时,性价比也是一个重要考量因素。比如,某政策性银行的省分行在薪资上并不比总行低多少,但所在城市的生活成本却远低于北京。此外,兴趣爱好也需考虑。有些同学热爱编程,志在技术深耕,那总行机关甚至整个银行业可能都不适合他们。在选择时,不要盲目跟风。根据自身情况和需求进行取舍,才是更明智的做法。 + +#### 岗位种类 + +近年来,随着金融科技的发展,银行业迎来了一波信息化改革,因此提供了大量计算机专业毕业生可以报的岗位。这些岗位主要分为两类: + +1.机关类型单位:如总行金融科技部或其他总行部门。这类岗位的职责类似于产品经理或项目管理,主要负责对接业务部门和技术部门,沟通和翻译工作较多。HC可能集中在金融科技部,也可能在业务部门或中后台部门单独招收具有技术背景的毕业生。 + +2.IT技术类型单位:如总行直属的数据中心、软件开发中心或金科子公司等。这类单位主要承担全行日常运营维护、软件开发和数据分析等任务,岗位性质更接近程序员。 + +对于总行机关类型的单位,得益于金融科技的火热,除了中后台部门外,总行大量前台业务部门也允许计算机类专业应届生报考,以建设银行总行2024届校招为例(如图\ref{岗位表}所示),40多个总行部门校招,其中有30多个部门计算机类专业可以报考,横跨前中后台,其中包括核心业务部门(如金融市场部,公司业务部等),核心职能部门(如党委办公室等),以及一些很好的后台支撑部门(安全保卫部等)。进入之后,总行不同部门之间会有流动性,有机会转到其他部门,做与专业背景相关性不大的金融业务工作,更何况业务部门本身也招收计算机专业的毕业生,部门内部的分工更非一成不变。因此,这类岗位非常适合那些不希望未来工作主要以编写代码为主的同学,类似于公务员的工作性质,也需要撰写大量的公文材料。具体内容可参考北大BBS某热门帖子 +~[https://bbs.pku.edu.cn/v2/post-read.php?bid=99\&threadid=18321878](https://bbs.pku.edu.cn/v2/post-read.php?bid=99\&threadid=18321878)。 + +\begin{figure}[htbp] + \centering + \includegraphics[width=\linewidth]{img/2024CCB.pdf} + \caption{24年建总岗位需求表} + \label{岗位表} +\end{figure} + + + +对于IT类技术单位,如交通银行软件开发中心、数据中心,邮储银行数据中心,以及建信金科等,通常是总行直属机构(条线)或子公司。这些单位近年来为应届计算机科学专业毕业生提供了大量岗位,包括开发、运维、产品管理、AI算法等,主要承担银行的IT研发和日常运维任务。相比互联网行业,这类单位的工作强度相对较小,但仍然存在一定的工作压力。例如,数据中心的运维岗位需要定期值班,工作并没有想象中那么轻松。在薪资方面,起薪和涨幅通常也低于互联网行业。但是很稳定,且有一些地点在二线城市的单位综合性价比很高(如邮储行在合肥的数据中心)。适合那些追求工作稳定、厌恶高强度的同学。 + + + +#### 报考注意事项 + + +报考方面,中国人民银行作为国务院组成部门,2023年机构改革之后,需要通过公务员国考渠道进行报考。而其他各银行则会在每年秋季开展校招工作,同学可以通过各家银行的校园招聘网站进行报名。需要注意的是,多家银行的招聘对英语能力有一定要求。例如,建设银行总部要求报考者通过大学英语六级考试(成绩不低于425分)或其他同等水平的英语考试成绩;进出口银行总部则要求六级成绩达到450分及以上,或其他同等水平的英语考试成绩。因此,想要报考的同学需提前了解往年要求,并准备好英语成绩,以免失去报考资格。 + + +考试通常包括笔试和后续的面试,更多地采用类似体制内的考察方式。笔试主要涵盖行政能力测试(行测)、专业知识、英语以及单位的特色文化知识(如标语、理念、发展历史等)。专业知识部分包括金融知识和信息技术。有些银行在笔试时会根据专业和岗位将考试分为两张试卷(金融类/信息科技类),如中国银行。 + +信息技术类的考察内容虽然较为基础但涉及面广,需要广泛备考。即使是信息科技类的考试,也会涉及少量的金融知识,建议在备考时粗略了解一些基本的金融常识。具体笔面试可以参考第二章节,一般银行面试问的技术问题都比较少(甚至没有),即使是技术单位技术岗也相对较少,通常也只是验证一下对简历项目的了解程度。 \ No newline at end of file diff --git "a/public/assets/Career-Guidance/3.3_\345\244\256\345\233\275\344\274\201.md" "b/public/assets/Career-Guidance/3.3_\345\244\256\345\233\275\344\274\201.md" new file mode 100644 index 0000000..ab34018 --- /dev/null +++ "b/public/assets/Career-Guidance/3.3_\345\244\256\345\233\275\344\274\201.md" @@ -0,0 +1 @@ +## 央国企 diff --git "a/public/assets/Career-Guidance/3.4_\346\231\272\350\203\275\345\210\266\351\200\240\344\270\232.md" "b/public/assets/Career-Guidance/3.4_\346\231\272\350\203\275\345\210\266\351\200\240\344\270\232.md" new file mode 100644 index 0000000..3d8b209 --- /dev/null +++ "b/public/assets/Career-Guidance/3.4_\346\231\272\350\203\275\345\210\266\351\200\240\344\270\232.md" @@ -0,0 +1 @@ +## 智能制造业 diff --git "a/public/assets/Career-Guidance/3.5_\345\252\222\344\275\223\344\270\232.md" "b/public/assets/Career-Guidance/3.5_\345\252\222\344\275\223\344\270\232.md" new file mode 100644 index 0000000..b05c95a --- /dev/null +++ "b/public/assets/Career-Guidance/3.5_\345\252\222\344\275\223\344\270\232.md" @@ -0,0 +1 @@ +## 传媒业 diff --git "a/public/assets/Career-Guidance/3.6_\351\200\211\350\260\203\345\205\254\345\212\241\345\221\230\345\222\214\344\272\213\344\270\232\345\215\225\344\275\215.md" "b/public/assets/Career-Guidance/3.6_\351\200\211\350\260\203\345\205\254\345\212\241\345\221\230\345\222\214\344\272\213\344\270\232\345\215\225\344\275\215.md" new file mode 100644 index 0000000..04bccee --- /dev/null +++ "b/public/assets/Career-Guidance/3.6_\351\200\211\350\260\203\345\205\254\345\212\241\345\221\230\345\222\214\344\272\213\344\270\232\345\215\225\344\275\215.md" @@ -0,0 +1 @@ +## 选调公务员和事业单位 diff --git "a/public/assets/Career-Guidance/3.7_\345\205\266\344\273\226.md" "b/public/assets/Career-Guidance/3.7_\345\205\266\344\273\226.md" new file mode 100644 index 0000000..2a71d64 --- /dev/null +++ "b/public/assets/Career-Guidance/3.7_\345\205\266\344\273\226.md" @@ -0,0 +1 @@ +## 其他 \ No newline at end of file diff --git a/public/assets/Career-Guidance/init.md b/public/assets/Career-Guidance/init.md new file mode 100644 index 0000000..2be213d --- /dev/null +++ b/public/assets/Career-Guidance/init.md @@ -0,0 +1,7 @@ +\input{3_择业指南/3.1_互联网} +\input{3_择业指南/3.2_金融业} +\input{3_择业指南/3.3_央国企} +\input{3_择业指南/3.4_智能制造业} +\input{3_择业指南/3.5_媒体业} +\input{3_择业指南/3.6_选调公务员和事业单位} +\input{3_择业指南/3.7_其他} \ No newline at end of file diff --git "a/public/assets/Interviews/4.10_23\345\261\212\347\241\225-\350\202\226\346\235\250-\345\276\256\350\275\257\344\270\212\346\265\267\350\275\257\344\273\266\345\274\200\345\217\221.md" "b/public/assets/Interviews/4.10_23\345\261\212\347\241\225-\350\202\226\346\235\250-\345\276\256\350\275\257\344\270\212\346\265\267\350\275\257\344\273\266\345\274\200\345\217\221.md" new file mode 100644 index 0000000..328a458 --- /dev/null +++ "b/public/assets/Interviews/4.10_23\345\261\212\347\241\225-\350\202\226\346\235\250-\345\276\256\350\275\257\344\270\212\346\265\267\350\275\257\344\273\266\345\274\200\345\217\221.md" @@ -0,0 +1,14 @@ +\newpage +## 23届硕-肖杨-微软上海软件开发 +联系方式:fxiao20@fudan.edu.cn + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.11_22\345\261\212\347\241\225-C-\345\244\247\346\250\241\345\236\213\345\205\254\345\217\270AI Infra\345\267\245\347\250\213\345\270\210.md" "b/public/assets/Interviews/4.11_22\345\261\212\347\241\225-C-\345\244\247\346\250\241\345\236\213\345\205\254\345\217\270AI Infra\345\267\245\347\250\213\345\270\210.md" new file mode 100644 index 0000000..68c432a --- /dev/null +++ "b/public/assets/Interviews/4.11_22\345\261\212\347\241\225-C-\345\244\247\346\250\241\345\236\213\345\205\254\345\217\270AI Infra\345\267\245\347\250\213\345\270\210.md" @@ -0,0 +1,13 @@ +\newpage +## 22届硕-C-大模型公司AI Infra工程师 + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.12_24\345\261\212\347\241\225-\351\231\210\345\255\246\351\225\277-java\345\220\216\347\253\257\345\267\245\347\250\213\345\270\210.md" "b/public/assets/Interviews/4.12_24\345\261\212\347\241\225-\351\231\210\345\255\246\351\225\277-java\345\220\216\347\253\257\345\267\245\347\250\213\345\270\210.md" new file mode 100644 index 0000000..22fc698 --- /dev/null +++ "b/public/assets/Interviews/4.12_24\345\261\212\347\241\225-\351\231\210\345\255\246\351\225\277-java\345\220\216\347\253\257\345\267\245\347\250\213\345\270\210.md" @@ -0,0 +1,5 @@ +\newpage +## 24届硕-陈学长-java后端工程师 + + + diff --git "a/public/assets/Interviews/4.13_23\345\261\212\347\241\225-\351\231\210\345\255\246\351\225\277-\346\237\220\345\233\275\344\274\201\347\277\274\344\272\221\345\220\216\347\253\257\345\274\200\345\217\221\345\267\245\347\250\213\345\270\210.md" "b/public/assets/Interviews/4.13_23\345\261\212\347\241\225-\351\231\210\345\255\246\351\225\277-\346\237\220\345\233\275\344\274\201\347\277\274\344\272\221\345\220\216\347\253\257\345\274\200\345\217\221\345\267\245\347\250\213\345\270\210.md" new file mode 100644 index 0000000..8976e51 --- /dev/null +++ "b/public/assets/Interviews/4.13_23\345\261\212\347\241\225-\351\231\210\345\255\246\351\225\277-\346\237\220\345\233\275\344\274\201\347\277\274\344\272\221\345\220\216\347\253\257\345\274\200\345\217\221\345\267\245\347\250\213\345\270\210.md" @@ -0,0 +1,13 @@ +\newpage +## 23届硕-陈学长-某国企翼云后端开发工程师 + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.14_09\345\261\212MSE-\345\247\234\345\205\210\347\224\237-\346\213\233\345\225\206\351\227\250\346\210\267\345\210\233\344\270\232.md" "b/public/assets/Interviews/4.14_09\345\261\212MSE-\345\247\234\345\205\210\347\224\237-\346\213\233\345\225\206\351\227\250\346\210\267\345\210\233\344\270\232.md" new file mode 100644 index 0000000..08f7002 --- /dev/null +++ "b/public/assets/Interviews/4.14_09\345\261\212MSE-\345\247\234\345\205\210\347\224\237-\346\213\233\345\225\206\351\227\250\346\210\267\345\210\233\344\270\232.md" @@ -0,0 +1,13 @@ +\newpage +## 09届MSE-姜先生-招商门户创业 + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.15_10\345\261\212\347\241\225-\346\235\216\345\220\214\345\255\246-\346\237\220\344\270\211\347\224\262\345\214\273\351\231\242.md" "b/public/assets/Interviews/4.15_10\345\261\212\347\241\225-\346\235\216\345\220\214\345\255\246-\346\237\220\344\270\211\347\224\262\345\214\273\351\231\242.md" new file mode 100644 index 0000000..cd5973b --- /dev/null +++ "b/public/assets/Interviews/4.15_10\345\261\212\347\241\225-\346\235\216\345\220\214\345\255\246-\346\237\220\344\270\211\347\224\262\345\214\273\351\231\242.md" @@ -0,0 +1,13 @@ +\newpage +## 10届硕-李同学-某三甲医院 + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.16_23\345\261\212\347\241\225-\350\213\217\351\224\220-\346\237\220\347\234\201\347\233\264\344\272\213\344\270\232\345\215\225\344\275\215\350\275\257\344\273\266\345\274\200\345\217\221.md" "b/public/assets/Interviews/4.16_23\345\261\212\347\241\225-\350\213\217\351\224\220-\346\237\220\347\234\201\347\233\264\344\272\213\344\270\232\345\215\225\344\275\215\350\275\257\344\273\266\345\274\200\345\217\221.md" new file mode 100644 index 0000000..402f225 --- /dev/null +++ "b/public/assets/Interviews/4.16_23\345\261\212\347\241\225-\350\213\217\351\224\220-\346\237\220\347\234\201\347\233\264\344\272\213\344\270\232\345\215\225\344\275\215\350\275\257\344\273\266\345\274\200\345\217\221.md" @@ -0,0 +1,8 @@ +\newpage +## 23届硕-苏锐-某省直事业单位软件开发 + + + + + + diff --git "a/public/assets/Interviews/4.17_20\345\261\212\347\241\225-\347\216\213\345\205\210\347\224\237-\346\237\220\345\244\264\351\203\250\345\210\270\345\225\206\347\250\213\345\272\217\345\214\226\347\240\224\347\251\266\345\221\230.md" "b/public/assets/Interviews/4.17_20\345\261\212\347\241\225-\347\216\213\345\205\210\347\224\237-\346\237\220\345\244\264\351\203\250\345\210\270\345\225\206\347\250\213\345\272\217\345\214\226\347\240\224\347\251\266\345\221\230.md" new file mode 100644 index 0000000..2d882b1 --- /dev/null +++ "b/public/assets/Interviews/4.17_20\345\261\212\347\241\225-\347\216\213\345\205\210\347\224\237-\346\237\220\345\244\264\351\203\250\345\210\270\345\225\206\347\250\213\345\272\217\345\214\226\347\240\224\347\251\266\345\221\230.md" @@ -0,0 +1,13 @@ +\newpage +## 20届硕-王先生-某头部券商程序化研究员 + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.18_23\345\261\212\347\241\225-\350\256\270\345\255\246\351\225\277-\345\234\260\345\271\263\347\272\277\345\220\216\345\217\260\345\274\200\345\217\221.md" "b/public/assets/Interviews/4.18_23\345\261\212\347\241\225-\350\256\270\345\255\246\351\225\277-\345\234\260\345\271\263\347\272\277\345\220\216\345\217\260\345\274\200\345\217\221.md" new file mode 100644 index 0000000..dcc272f --- /dev/null +++ "b/public/assets/Interviews/4.18_23\345\261\212\347\241\225-\350\256\270\345\255\246\351\225\277-\345\234\260\345\271\263\347\272\277\345\220\216\345\217\260\345\274\200\345\217\221.md" @@ -0,0 +1,16 @@ +\newpage +## 23届硕-许学长-地平线后台开发 + + + + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.19_23\345\261\212\347\241\225-\345\274\240\345\205\210\347\224\237-\346\237\220\345\244\256\344\274\201\347\240\224\347\251\266\351\231\242.md" "b/public/assets/Interviews/4.19_23\345\261\212\347\241\225-\345\274\240\345\205\210\347\224\237-\346\237\220\345\244\256\344\274\201\347\240\224\347\251\266\351\231\242.md" new file mode 100644 index 0000000..5aeb7f4 --- /dev/null +++ "b/public/assets/Interviews/4.19_23\345\261\212\347\241\225-\345\274\240\345\205\210\347\224\237-\346\237\220\345\244\256\344\274\201\347\240\224\347\251\266\351\231\242.md" @@ -0,0 +1,9 @@ +\newpage +## 23届硕-张先生-某央企研究院 + + + + + + + diff --git "a/public/assets/Interviews/4.1_08\345\261\212\346\234\254-\346\256\265\346\226\260\346\235\260-\350\260\267\346\255\214\345\224\256\345\220\216\346\234\215\345\212\241\347\273\217\347\220\206.md" "b/public/assets/Interviews/4.1_08\345\261\212\346\234\254-\346\256\265\346\226\260\346\235\260-\350\260\267\346\255\214\345\224\256\345\220\216\346\234\215\345\212\241\347\273\217\347\220\206.md" new file mode 100644 index 0000000..00c751d --- /dev/null +++ "b/public/assets/Interviews/4.1_08\345\261\212\346\234\254-\346\256\265\346\226\260\346\235\260-\350\260\267\346\255\214\345\224\256\345\220\216\346\234\215\345\212\241\347\273\217\347\220\206.md" @@ -0,0 +1,26 @@ +# 访谈录 +本章节通过采访问答的形式整理了前辈们的工作经验,内容涵盖他们的从业感受、对行业的见解,以及对当前正在求职的同学们的建议。目前,我们共整理了19篇访谈录,其中大部分是通过视频采访记录整理成文,少部分是由受访者直接填写访谈表。 + +目前,绝大多数受访者都是**复旦大学计算机专业毕业的校友**,每篇成稿都根据受访者的要求进行了一些**匿名化的处理**,且最终**都经过了受访者的审阅与确认**。希望能为读者在择业和选岗方面提供一些感性的经验参考。 + + +我们想联系到更多元的受访者,特别希望能采访到更多各行各业的**资深从业者**!以及**相关行业的面试官**,或是有**工作经验的计算机专业校友**。 +如果这篇册子有幸与您相遇,并且您愿意接受采访的话,欢迎通过邮箱 21210240339@m.fudan.edu.cn 或微信公众号“破蛋手册Beta”与我们联系。非常感谢您的支持! + + +## 08届本-段新杰-谷歌售后服务经理 +联系方式:duanxinjie119@hotmail.com + + + + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.2_20\345\261\212\347\241\225-Allen-\350\213\261\344\274\237\350\276\276\345\274\200\345\217\221\345\267\245\347\250\213\345\270\210.md" "b/public/assets/Interviews/4.2_20\345\261\212\347\241\225-Allen-\350\213\261\344\274\237\350\276\276\345\274\200\345\217\221\345\267\245\347\250\213\345\270\210.md" new file mode 100644 index 0000000..53acec8 --- /dev/null +++ "b/public/assets/Interviews/4.2_20\345\261\212\347\241\225-Allen-\350\213\261\344\274\237\350\276\276\345\274\200\345\217\221\345\267\245\347\250\213\345\270\210.md" @@ -0,0 +1,21 @@ +\newpage +## 20届硕-Allen-英伟达开发工程师 +联系方式:V:hustlmn + + + + + + + + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.3_24\345\261\212\345\215\232-F-\344\272\222\350\201\224\347\275\221\345\244\247\345\216\202\347\256\227\346\263\225\345\267\245\347\250\213\345\270\210.md" "b/public/assets/Interviews/4.3_24\345\261\212\345\215\232-F-\344\272\222\350\201\224\347\275\221\345\244\247\345\216\202\347\256\227\346\263\225\345\267\245\347\250\213\345\270\210.md" new file mode 100644 index 0000000..700abaa --- /dev/null +++ "b/public/assets/Interviews/4.3_24\345\261\212\345\215\232-F-\344\272\222\350\201\224\347\275\221\345\244\247\345\216\202\347\256\227\346\263\225\345\267\245\347\250\213\345\270\210.md" @@ -0,0 +1,14 @@ +\newpage +## 24届博-F-互联网大厂算法工程师 + + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.4_23\345\261\212\347\241\225-\345\264\224\345\245\263\345\243\253-\345\215\216\344\270\272\347\263\273\347\273\237\351\242\204\347\240\224.md" "b/public/assets/Interviews/4.4_23\345\261\212\347\241\225-\345\264\224\345\245\263\345\243\253-\345\215\216\344\270\272\347\263\273\347\273\237\351\242\204\347\240\224.md" new file mode 100644 index 0000000..8c30413 --- /dev/null +++ "b/public/assets/Interviews/4.4_23\345\261\212\347\241\225-\345\264\224\345\245\263\345\243\253-\345\215\216\344\270\272\347\263\273\347\273\237\351\242\204\347\240\224.md" @@ -0,0 +1,11 @@ +\newpage +## 23届硕-崔女士-华为系统预研 + + + + + + + + + diff --git "a/public/assets/Interviews/4.5_97\345\261\212\346\234\254-\346\237\220\345\255\246\351\225\277-\344\270\200\347\272\247\345\270\202\345\234\272\350\202\241\346\235\203\346\212\225\350\265\204.md" "b/public/assets/Interviews/4.5_97\345\261\212\346\234\254-\346\237\220\345\255\246\351\225\277-\344\270\200\347\272\247\345\270\202\345\234\272\350\202\241\346\235\203\346\212\225\350\265\204.md" new file mode 100644 index 0000000..8943860 --- /dev/null +++ "b/public/assets/Interviews/4.5_97\345\261\212\346\234\254-\346\237\220\345\255\246\351\225\277-\344\270\200\347\272\247\345\270\202\345\234\272\350\202\241\346\235\203\346\212\225\350\265\204.md" @@ -0,0 +1,10 @@ +\newpage +## 97届本-某学长-一级市场股权投资 + + + + + + + + diff --git "a/public/assets/Interviews/4.6_23\345\261\212\347\241\225-\344\275\251\345\245\207-\344\272\222\350\201\224\347\275\221\345\244\247\345\216\202\344\272\247\345\223\201\347\273\217\347\220\206.md" "b/public/assets/Interviews/4.6_23\345\261\212\347\241\225-\344\275\251\345\245\207-\344\272\222\350\201\224\347\275\221\345\244\247\345\216\202\344\272\247\345\223\201\347\273\217\347\220\206.md" new file mode 100644 index 0000000..341d7cf --- /dev/null +++ "b/public/assets/Interviews/4.6_23\345\261\212\347\241\225-\344\275\251\345\245\207-\344\272\222\350\201\224\347\275\221\345\244\247\345\216\202\344\272\247\345\223\201\347\273\217\347\220\206.md" @@ -0,0 +1,28 @@ +\newpage +## 23届硕-佩奇-互联网大厂产品经理 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.7_22\345\261\212\347\241\225-\345\217\270\345\255\246\351\225\277-\346\237\220\347\224\265\346\261\240\344\273\277\347\234\237\345\205\254\345\217\270\346\212\200\346\234\257\351\224\200\345\224\256.md" "b/public/assets/Interviews/4.7_22\345\261\212\347\241\225-\345\217\270\345\255\246\351\225\277-\346\237\220\347\224\265\346\261\240\344\273\277\347\234\237\345\205\254\345\217\270\346\212\200\346\234\257\351\224\200\345\224\256.md" new file mode 100644 index 0000000..6722d51 --- /dev/null +++ "b/public/assets/Interviews/4.7_22\345\261\212\347\241\225-\345\217\270\345\255\246\351\225\277-\346\237\220\347\224\265\346\261\240\344\273\277\347\234\237\345\205\254\345\217\270\346\212\200\346\234\257\351\224\200\345\224\256.md" @@ -0,0 +1,16 @@ +\newpage +## 22届硕-司学长-某电池仿真公司技术销售 + + + + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.8_03\345\261\212\345\215\232-\347\216\213\347\234\237\346\230\237-\344\270\212\346\265\267\347\254\254\344\272\214\345\267\245\344\270\232\345\244\247\345\255\246\345\211\257\346\225\231\346\216\210.md" "b/public/assets/Interviews/4.8_03\345\261\212\345\215\232-\347\216\213\347\234\237\346\230\237-\344\270\212\346\265\267\347\254\254\344\272\214\345\267\245\344\270\232\345\244\247\345\255\246\345\211\257\346\225\231\346\216\210.md" new file mode 100644 index 0000000..5cc507c --- /dev/null +++ "b/public/assets/Interviews/4.8_03\345\261\212\345\215\232-\347\216\213\347\234\237\346\230\237-\344\270\212\346\265\267\347\254\254\344\272\214\345\267\245\344\270\232\345\244\247\345\255\246\345\211\257\346\225\231\346\216\210.md" @@ -0,0 +1,23 @@ +\newpage +## 03届博-王真星-上海第二工业大学副教授 +联系方式:13661479214 + + + + + + + + + + + + + + + + + + + + diff --git "a/public/assets/Interviews/4.9_23\345\261\212\347\241\225-\350\202\226\351\222\222-\350\205\276\350\256\257\351\237\263\344\271\220\345\244\247\346\250\241\345\236\213\347\256\227\346\263\225\345\267\245\347\250\213\345\270\210.md" "b/public/assets/Interviews/4.9_23\345\261\212\347\241\225-\350\202\226\351\222\222-\350\205\276\350\256\257\351\237\263\344\271\220\345\244\247\346\250\241\345\236\213\347\256\227\346\263\225\345\267\245\347\250\213\345\270\210.md" new file mode 100644 index 0000000..d48c192 --- /dev/null +++ "b/public/assets/Interviews/4.9_23\345\261\212\347\241\225-\350\202\226\351\222\222-\350\205\276\350\256\257\351\237\263\344\271\220\345\244\247\346\250\241\345\236\213\347\256\227\346\263\225\345\267\245\347\250\213\345\270\210.md" @@ -0,0 +1,14 @@ +\newpage +## 23届硕-肖钒-腾讯音乐大模型算法工程师 +联系方式:fxiao20@fudan.edu.cn + + + + + + + + + + + diff --git a/public/assets/Interviews/init.md b/public/assets/Interviews/init.md new file mode 100644 index 0000000..3b14d31 --- /dev/null +++ b/public/assets/Interviews/init.md @@ -0,0 +1,20 @@ +\input{4_访谈录/4.1_08届本-段新杰-谷歌售后服务经理} + +\input{4_访谈录/4.2_20届硕-Allen-英伟达开发工程师} +\input{4_访谈录/4.3_24届博-F-互联网大厂算法工程师} +\input{4_访谈录/4.4_23届硕-崔女士-华为系统预研} +\input{4_访谈录/4.5_97届本-某学长-一级市场股权投资} +\input{4_访谈录/4.6_23届硕-佩奇-互联网大厂产品经理} +\input{4_访谈录/4.7_22届硕-司学长-某电池仿真公司技术销售} +\input{4_访谈录/4.8_03届博-王真星-上海第二工业大学副教授} +\input{4_访谈录/4.9_23届硕-肖钒-腾讯音乐大模型算法工程师} +\input{4_访谈录/4.10_23届硕-肖杨-微软上海软件开发} +\input{4_访谈录/4.11_22届硕-C-大模型公司AI Infra工程师} +\input{4_访谈录/4.12_24届硕-陈学长-java后端工程师} +\input{4_访谈录/4.13_23届硕-陈学长-某国企翼云后端开发工程师} +\input{4_访谈录/4.14_09届MSE-姜先生-招商门户创业} +\input{4_访谈录/4.15_10届硕-李同学-某三甲医院} +\input{4_访谈录/4.16_23届硕-苏锐-某省直事业单位软件开发} +\input{4_访谈录/4.17_20届硕-王先生-某头部券商程序化研究员} +\input{4_访谈录/4.18_23届硕-许学长-地平线后台开发} +\input{4_访谈录/4.19_23届硕-张先生-某央企研究院} \ No newline at end of file diff --git a/public/assets/Interviews/name2.md b/public/assets/Interviews/name2.md new file mode 100644 index 0000000..e69de29 diff --git "a/public/assets/School-Preparation/1.2_\347\240\224\347\251\266\347\224\237\345\256\236\344\271\240.md" "b/public/assets/School-Preparation/1.2_\347\240\224\347\251\266\347\224\237\345\256\236\344\271\240.md" new file mode 100644 index 0000000..89bcfad --- /dev/null +++ "b/public/assets/School-Preparation/1.2_\347\240\224\347\251\266\347\224\237\345\256\236\344\271\240.md" @@ -0,0 +1,30 @@ +## 研究生实习 +关于如何为简历、笔试、面试准备,在章节2.1.3中有详细阐述,此处不详细展开,就讲一些笔试和面试准备以外的东西。 + +### 实习的目的 +实习的目的,主要有以下两点: + +**简历加分:**对开发岗来说,实习经历至关重要,实习经历大于校内任何项目。对于算法岗来说同样如此,如果你做的是业务算法(目前硕士基本都是业务算法),一段对口的大厂算法实习经历,含金量近似于一篇对口方向的顶会一作,更胜过不对口方向的顶会一作。条件允许的情况下,尽可能多地进行实习,给自己的简历加分。 + +**工作保底:**暑期实习是获得正式offer相对最快、难度最小的方式,可以作为秋招时的保底选项,能够帮助argue薪酬和稳住心态。 + +### 实习机会 +获得实习的方式,主要有以下三种: + +**官网投递:**这是寻找实习的最主要方式,从各大公司的招聘官网进行投递。官网的信息会比boss、牛客等招聘网站更新更加及时,有时会有一些急招的岗位放出,通过的概率更大。此外,有事没事可以更新一下自己的简历,更新简历后,简历会出现在人才库的前面,更容易被面试官看到和捞面。 + +**内推:**如果有导师、师兄师姐或朋友进行内推,是最好不过的,但需要将简历直接推荐到对应组内,若只是使用内推码则作用不大。 + +**校友企业:**如果因为缺乏实习经历没法直接进入大厂实习,可以考虑参加学院举办的校友招聘会(联系辅导员即可了解信息),校友企业的准入门槛不高,积攒经验后方便跳槽然后找大厂实习。 + +### 日常实习 + +再聊一下日常实习和暑期实习的取舍问题。实力足够的话,肯定是暑期实习更好。但要论性价比,还是日常实习高。尤其对于之前没有实习经历的同学,我更推荐多投日常实习。原因如下: + +**门槛差异大:**当前大环境越来越卷,暑期实习难度直逼秋招,要想拿暑期实习,往往需要之前就有实习。日常实习的难度虽有提升,但还是有很多大厂是愿意包容0实习经历的同学的,尤其是非热门岗位,难度明显低很多。 + +**对正式招聘的影响差异小:**暑期实习和日常实习最大的区别就在于是否有机会申请转正。一方面,暑期实习未必能转正成功,如果没有转正成功或是放弃转正,在秋招时申请其他公司,和日常实习没有任何区别(也没人会在简历里专门写日常/暑期)。另一方面,家花不如野花香,很多公司对于自家转正的暑期实习会压价,因此秋招时更多人会选择别的公司,此时暑期与日常就没有什么区别了。此外,不少公司的日常实习可以申请转暑期实习,甚至可以直接申请转正,进一步减小了与暑期实习的区别。 + +有同学可能觉得,暑期实习会重点培养,而日常实习拿的都是边角料项目。但其实机会都是人争取来的,有想要提升自己的诉求,大可以大大方方与mentor说:“我想从这段实习里多学点东西,希望能借此转暑期/转正,希望能给我些有挑战性的工作。”大部分mentor都能理解满足大家的诉求,毕竟他们曾经也是从萌新一步步过来的。 + +最后,实习与正式工作有所不同的是,寻找实习时,不用过于追求work \& life balance,因为某个公司很卷就回避。一方面,实习时工作强度高,意味着单位时间内容易有更多产出,在秋招时能增加竞争力,而过于轻松的实习可能无法支撑起简历内容。另一方面,经历过相对高的工作强度后,也能通过实习来判断自己是否真正喜欢这类工作。 \ No newline at end of file diff --git "a/public/assets/School-Preparation/1.3_\347\247\221\347\240\224\350\256\272\346\226\207.md" "b/public/assets/School-Preparation/1.3_\347\247\221\347\240\224\350\256\272\346\226\207.md" new file mode 100644 index 0000000..8cee173 --- /dev/null +++ "b/public/assets/School-Preparation/1.3_\347\247\221\347\240\224\350\256\272\346\226\207.md" @@ -0,0 +1,18 @@ + +## 科研论文 +科研更像是一种探索客观世界发展规律的方法论。很多时候并没有所谓的正确答案。当你不断质疑他人的方法论并反复验证以后,你就能找到属于自己的且更长久的科研秘籍。形成科研训练是一个非常漫长的过程,需要长时间付出。首先你需要阅读大量论文,形成行业的前沿发展认知。其次你需要拥有创新思维,并在代码中付出实践,然后你需要反复实验证明结论的可靠性,最后需要用PPT的形式向他人通俗易懂的证明你的方法深邃性。 + + +1)阅读论文。建议看英文论文。在培养行业思维的同时,可以看到别人是怎么创造单词的,比如为什么命名成ResNet,大家惯用的命名方式是哪些,如何可以通过名字就能让人一眼就知道你的方法的核心卖点。 + +2)大量阅读文献。大量的文献阅读可以让你慢慢的感受到不同人对同一个方法论的观点的批判,让你获得不同的视角语言。举个例子,我把所有层全部连了起来,于是有了DesNet(并不严谨),全连起来效果肯定更好啊,性能提升很多。你会觉得那都那么完美了,还有什么可做的。但可能下一篇文章会告诉你这样会存在大量冗余线路,全连起来并不是一个有效的路径依赖关系,当数据量不够大的时候,更容易存在过拟合现象。大量的文献阅读让你不断的被迫的学会要反驳前人的观点,没有一个方法是完美的,前人也存在自身的局限性。 + +3)培养创新思维。 当你大量阅读完文献,你就需要想想还有什么可改进的。只要你读的够多,上述的思维不断重复出现,很自然就会有一些创造性的价值点,所以这是一个过程,如果这个时候导师对你进度并不满意,建议问问同领域的师兄师姐,看看你的idea到底哪里考虑的不清楚。 + +4)代码实践科研。请你大量code练习,如果你只想硕士毕业,那code能力是你能独立做完完整科研论文的最重要环节。多关注自身的编程能力,多花时间实践,一些小技巧就是,别把时间花在不重要的模块上(这个要看个人的感觉,到底哪里不重要)。 + +5)实验验证效果。大部分情况,你的方法并不能在所有场景下都效果奇佳,多考虑为什么效果不好。不用太在意自己的方法,透过方法,看到事物的本质,没准能在另一个场景下获得出其不意的效果。比如,之前有个工作,一直纠结于如何替换更好的语言模型,后来我发现对于这个场景,如何更好的定位目标比靠语言模型有用太多,不能钻牛角尖。 + +6)形成学术论文。虽然写到最后一个环节,但对于大部分对科研训练陌生的朋友来说,这个时候可能才刚刚开始。如何形成属于自己的科研卖点,怎么写intro,ab,这些可能都需要反复斟酌。大部分审稿人第一印象在于你的ab,而看你故事讲的好不好在你的intro。 + +做科研最直观的价值在于形成系统的科研学术思维。论文算是申请博士的硬通货,当你以后励志于读博,科研论文将对你有很大的帮助。当你的博士导师看过并赞叹过你的科研方法时,哪怕你只有1-2篇paper,你也能申请到MIT级别的CS博士(真事),请不要太在意数量,更多的在意质量。在没有超高质量的前提下,申请的科研关联性也是博士生导师很在意的方向之一。众所周知,计算机的科研论文不仅在学术道路上占有很重要的价值,在算法大厂工作申请中也有一定的作用。只是因为AI领域CCF-A类论文数量的井喷式发展,AI的大厂对论文的在意程度下降明显。不过如果是网络,安全,数据库等领域的A类高含金量论文,在大厂里仍然有很高的认可度。用之前leader的一句话讲这个逻辑就是:你能从一堆做科研的人里脱引而出,发表高含金量(物以稀为贵)的论文,那就是证明你聪明/优秀,大厂需要这样的人。所以如果你有这两点的诉求,请好好的进行你的科研工作。 \ No newline at end of file diff --git "a/public/assets/School-Preparation/1.4_\345\255\246\346\234\257\347\253\236\350\265\233.md" "b/public/assets/School-Preparation/1.4_\345\255\246\346\234\257\347\253\236\350\265\233.md" new file mode 100644 index 0000000..e643efb --- /dev/null +++ "b/public/assets/School-Preparation/1.4_\345\255\246\346\234\257\347\253\236\350\265\233.md" @@ -0,0 +1,42 @@ + +## 学术竞赛 +### 本科 + + + + + + \item AI类 + + + \item 安全类 + + + + \item 单项能力类 + + + \item 应用类 + +\end{itemize} +上述部分竞赛同时是复旦大学本科生推免加分的指定竞赛,详情请参见复旦大学本科生学科竞赛工作管理办法适用竞赛表\ref{competition}。 + +\begin{figure}[htbp] + \centering + \includegraphics[trim=260 30 260 30, clip, width=\textwidth, height=\textheight, keepaspectratio=false]{img/competition.pdf} \caption{复旦大学本科生学科竞赛工作管理办法适用竞赛表} + \label{competition} +\end{figure} +### 研究生 +1)竞赛要有一个人做完的准备。在大学里虽然有很多同学对参加竞赛的兴趣很大,但如果真的要完成一件事情的时候,大家都有各自不同的选择和方向。刚开始大家都想把事情做好,但到后面每个人可能都有属于自己的生涯规划。 + + +2)竞赛并没有想象的那么难。很多比赛主办单位,承办单位并不一定是非常有影响力的。另外大家可参加的比赛众多,可能拿奖并没有你认为的需要天赋、努力、机遇。多参加比赛能让你对这一个过程不断熟悉,甚至只要有经费,你自己都能办一场比赛的地步。但肯定要有一项,持续的努力。 + + +3) 研究生的竞赛请更多的去参加偏向科研学术类型的竞赛。如NIPS,CVPR等国际会议举办的竞赛或由知名大公司举办的竞赛。国际会议竞赛往往有更高的认可度,参加的人员有很多大佬,在参赛期间,可以进行更多的交流和分享,他们可以是你未来高质量的学术伙伴或者竞赛合作伙伴。知名公司的竞赛往往带有选拔性质。如果你参加知名公司的竞赛,最后的内容质量高,会收到对应公司的意向申请以及未来的合作申请。个人认为在很多时候,竞赛带有筛选性质,它能让你在一群人里被组织者看见,并对你伸出橄榄枝。请更多的把握这段内容,很多的朋友都因为参加国际会议竞赛和大公司竞赛而获得不同的机遇。 + +4)ACM和RoboCup是大厂和大学导师非常看重的含金量极高的竞赛(ACM毋庸置疑,RoboCup主要机器人方面),但准备时间和竞争激烈程度也很高。如果你获得了相应奖牌,那恭喜你。但也不要太骄傲。因为这两年越来越多的人卷ACM,它已经变成了含金量极高的竞赛,而并不再是大厂ssp的敲门砖了。但依然是在计算机领域不可撼动的、非常重要的竞赛。 + +5)竞赛如果不是个人参加,则需要考虑团队配合。你可能需要更多的协调团队的工作,有时候团体比赛比个人赛更麻烦。因为团体赛,你的团队并不是一个像你一样,人人都独挡一面的人,可能大家都有自己需要忙的其他事情,因此协商是一件非常必要的事情。真重要的事情,请以自己作为最后兜底。 + +6)竞赛很多时候只是研究生生涯的一部分,看淡一些。多体验不同的生活,不同的竞赛会有不一样的举办地点,可以去外面认识不同的人,了解不一样的风土人情,不一样的风光,这也是一段非常有意义的生活体验。 \ No newline at end of file diff --git "a/public/assets/School-Preparation/1.5_\347\273\274\345\220\210\345\217\221\345\261\225.md" "b/public/assets/School-Preparation/1.5_\347\273\274\345\220\210\345\217\221\345\261\225.md" new file mode 100644 index 0000000..8fe03d2 --- /dev/null +++ "b/public/assets/School-Preparation/1.5_\347\273\274\345\220\210\345\217\221\345\261\225.md" @@ -0,0 +1,22 @@ + +## 本科生综合发展 + +信息是取得综合发展的前提,多关注校园内公众号,多认识不同专业同学,会有机会了解到更多综合发展的机会,比如一些含金量较高的活动比赛等等。多认识好的老师,参与他们组织的活动,他们会为你提供更多高质量机会。 + +### 入党 +如果想要入党,大一提交入党申请书,经过积极分子考试和发展对象考试,大概需要四年时间。每个班级入党名额都很有限供不应求,相对来说会优先考虑团总支书、班长、团支书等岗位的同学,其次就是参与志愿服务较多的同学,另外也跟你在积极分子评选大会上的发言质量、你平时跟同学的关系有关。想要入党及早准备即可,同时考试前认真复习(如果挂科就需要下学期补考),其他没有太多需要注意的问题。 +### 学生工作 +学生工作的意义见仁见智。如果是要考虑选调工作等,学生干部会有加分。整体来说学校里面的学生工作可大致分为分为校学生会、校团委、院系分团委学生会、书院以及社团、团艺等,校级层面的学生工作可以认识不同专业同学,但是不同部门的氛围工作环境等差异极大,院系层面可以结实同学院不同专业同学,尤其是可以形成跨年级社交,高年级学长学姐可能是你下一门课程的助教,你也可以跟他们索取一些学习资料和经验。学生工作的招新在复旦校学生会、团团在复旦、腾飞书院、计苑菁英等工作号每年春秋季都有招新通告。 + +学生工作的晋升路径大概是部员-副部长-部长-主席,做到主席对于之后校园内各项评奖评优会有加分,同时对于自己的组织沟通能力会是很好的锻炼,如果对于自己的能力比较自信,有敢于拼搏的精神,可以尽可能勇敢尝试。最辛苦的是部长层级,操所有的心落实所有的工作。 + +整体而言如果是想要走学术道路不建议在学生工作方面花费过多心思,可以尽早去实验室看论文发论文,会为自己赢得更多发展机会。 + +### 志愿活动 +复旦提供了非常多参与志愿服务的机会,包括很多线上线下支教、关爱社区老人、图书馆整理等等。想要参与志愿活动可以多关注一些相关社团的公众号,比如“拓客社”、“远征社”、“彩云支南”以及“复旦团委青志”等等。参与志愿活动可以培养一个人利他的情怀,同时认识很多同样热心关爱他人的人。对于参与评奖评优也有一定帮助。 + +### 社会实践 +每年暑假、寒假、春季和秋季学期都有立项进行社会实践的机会,可以关注“复旦团委实践”公众号,社会实践立项很简单,签字可以找辅导员。社会实践主要要有想法,可以多借助gpt,同时多留心生活中的真实需求。功利地看,社会实践只要经过简单包装很容易评为十佳或者优秀。 + +### 人才培养计划 +人才工程计划,保研可以加分但是要做四年辅导员,在大三的时候有人才工程预备队“青年复旦”可以进行报名;研支团计划,即外出支教一年,然后回来读研,同样保研可以加分,大三的时候有研支团预备队“笃行计划”可以报名,这两个计划都可以认识一些复旦青年才俊。此外还有思源计划,复旦会倾注非常多资源进行培养,有免费出国机会,但思源计划选拔极为苛刻,有多轮面试每年从4000多名本科生中筛选约30人。此外新生有新生骨干培训班,研究生也有。另外还会有一些党团培训班等。 \ No newline at end of file diff --git "a/public/assets/School-Preparation/1.6_\344\277\241\346\201\257\350\216\267\345\217\226.md" "b/public/assets/School-Preparation/1.6_\344\277\241\346\201\257\350\216\267\345\217\226.md" new file mode 100644 index 0000000..374a1de --- /dev/null +++ "b/public/assets/School-Preparation/1.6_\344\277\241\346\201\257\350\216\267\345\217\226.md" @@ -0,0 +1,19 @@ + +## 信息获取 +### 校内 + + + + + +其中在本校就业信息网可重点关注地方选调和部委特招的信息。此外可以多联系学长学姐,加入校友或者院友群,群里面不定期会发布一些内部招聘,或者实习信息,可以作为拓展人脉和获取招聘/工作内容等信息的渠道。 + +依照经验来说,在找实习或春秋招时,首先会时刻留意心仪公司的官网消息,这是最“官方”的方式,其次可能就是在就业群中突然发现了一个感兴趣的实习或项目等,就去联系内推或面试了,所以加一些复旦学生组织的求职群是一个不错的途径,不时留意一下其中的消息。 + +### 互联网平台 + + + + + +