
基本背景:
美本
GRE:158+169
托福:免考
申请结果:CMU MSCF, MIT Mfin
我对金工申请的准备大概是大一暑假开始的,大概流程如下:
大一暑假:GRE
大二寒假:一段私募基金实习
大二暑假:一段clustering方面的科研,一个data analysis的实习
大三寒假:腾讯data science实习
大三暑假:投行jefferies实习
大四上期间:一段deep learning的科研,CFA exam
标化成绩
GRE我是大一暑假的时候集中性地准备个一个多月就去考了,总分326但数学崩了,于是马上报了最近的一次考试,差不多隔了21天。最后申请用的是第二次的327分。对于GRE考试我有两个心得:1. 越早准备越好。本科期间的数学和计算机方面的能力是逐年累积的,大一的时候很可能专业都没定好,也没有足够的能力去做很好的实习,因此大一暑假是考GRE的黄金时间。尤其是美本同学刚经历过SAT,准备GRE说实话感觉大同小异,就是个语言考试。这样一来,大二大三积累了更多的math和cs的技能之后,就有足够的时间来做科研、做实习,而不用分出宝贵的时间去准备GRE。2.尽量用假期空出足够时间好好准备GRE,一次性拿下。学期间准备GRE的效率很低。GRE的关键就是背单词,一次考完没过等隔一段时间再考第二次就得再背一遍单词,浪费时间。如果像我一样第一次考完成绩不行,最好马上报近期的考试,不要拖。最后一个小tips,GRE只要过325的线基本就可以了,不用一直刷。如果真的想再刷,就想想自己的opportunity cost。我当时是觉得,为了再考一次GRE刷题背单词的时间都够我考个CFA了,再加上我的背景里金融太少,最后决定还是考CFA。
GPA没什么说的,在保证该上的课都上了的情况下越高越好。除此之外,较高的课程成绩是和教授connect的好机会。举个例子,我之前上过一节data mining的课,我觉得这个课很实用,教授人也很热心,于是我就花了比其他课更多的精力去学去思考。之后的科研机会和推荐信都是水到渠成了。我的三段科研都是在上了教授们的课、拿到好成绩之后获得的机会,其中一个还是教授主动找上我问我有没有兴趣一起做个科研。

实习和科研
在金工申请中,实习占了决定性作用。只要和programming或者statistics相关的科研都是有帮助的。在此基础上,能有一个big name的实习的话,cmu哥大一类的传统金工项目就很可能录取。实习申请方面我能分享的不多,最主要的是抓住机会吧。能拿到面试的话,就应该花足够多的时间去准备。我申请jefferies的时候,网申过了之后是有一轮phone interview和onsite superday。我在查了interviewer的背景之后大概猜到会被问一些cs方面technical的问题,所以好好准备了data structure和algorithm方面的问题。小tips:无论是实习还是研究生面试,答不上来的问题也要尽量答,自己会的部分要说出来,表达清楚思路。不会的部分说出自己的猜想(有依据的猜想,不要瞎说),并且告诉interviwer事后应该查阅什么资料来解决这个问题。
科研相比实习直观来说没有那么重要,但可以反应一个人的学术能力以及发现问题、解决问题的能力,也是文书的一个好素材。而且我觉得实习和科研是相辅相成的。很多时候,实习的内容都是manager assign的,并不能自己决定。运气好的话可以学到很多东西,运气不好的话基本上打杂类的data cleaning。但科研有更多的空间给我们自己来决定要做什么,可以弥补实习cover不到的地方。
文书和面试
面试在申请中是非常重要的一个环节。我觉得面试需要体现出来的是你的思考,你的想法,而不是你具体做过的事。很多时候招生官的technical背景还不如candidate,所以没有必要过于细节地描述这段科研或者实习里你做了什么事情,毕竟你的经历在文书和简历里都已经陈述过了。当招生官问你,你有什么金工相关的经历的时候,应该一两句话概括实习内容,更多地侧重在我从这段经历学到了什么,它引发了我对于金融市场怎样的思考,它对于我职业规划有什么影响。面试中还有一个很重要的是职业规划。虽然大部分人对于未来做什么是不确定的,但你需要一个职业规划来体现你对你career path的思考,同时,文书和面试中的职业规划是串联自己琐碎经历的一个很好的agent。

关于世毕盟
我想要先make it clear,研究生申请主要靠的还是自己,只有自己最清楚自己擅长什么,自己最了解自己的经历。在此基础上,才能发挥世毕盟的作用。等着世毕盟的mentor和指导老师来告诉你你现在应该申实习啦、现在应该申科研啦是不可取的。
世毕盟对我的帮助:我的mentor有很丰富的工作经验,因此在职业规划上给了我很关键的指导。他指出,我的背景非常tech,在tencent和jefferies做的实习都偏向developer,programming比较多,同时对infra-structure有所接触,所以quant developer是个比较贴合我背景、同时又能把我和大部分申请者区分开的定位。我觉得很有道理,所以我的文书和面试都是围绕这个定位展开的。mentor还帮助我修改了简历和文书,无论是专业用语的选词还是语句上都有很大提升。
我在世毕盟的培训师也很细心,申请流程一些不清楚的地方都有给我指导,还得时常要听我发牢骚哈哈。世毕盟也提供了很多有用的面经,模拟面试也非常有帮助 - 帮我mock普林一面的是google的manager(斯坦福大学校友),对我的回答提供了很多有用建议,比如语速放慢、回答职业规划要想清楚自己的motivation、多反映自己学术之外的一面例如跳舞篮球, etc。帮我mock普林二面的学姐是普林金融校友,提供了很多她对普林的了解,mock之后也热心回答了我对普林的问题。和世毕盟一起申请的另一大好处就是找到组织,我加了很多一起面试的同学的微信,大家一起吐槽怎么decision还没发,也很大缓解了我的焦虑。
这篇文章是继上一篇文章“Observability:从零开始创建Java微服务并监控它(一)”的续篇。在上一篇文章中,我们讲述了如何创建一个Javaweb应用,并使用Filebeat来收集应用所生成的日志。在今天的文章中,我来详述如何收集应用的指标,使用APM来监控应用并监督web服务的在线情况。源码可以在地址 https://github.com/liu-xiao-guo/java_observability 进行下载。摄入指标指标被视为可以随时更改的时间点值。当前请求的数量可以改变任何毫秒。你可能有1000个请求的峰值,然后一切都回到一个请求。这也意味着这些指标可能不准确,你还想提取最小/
嗨~大家好,这里是可莉!今天给大家带来的是7个C语言的经典基础代码~那一起往下看下去把【程序一】打印100到200之间的素数#includeintmain(){ inti; for(i=100;i 【程序二】输出乘法口诀表#includeintmain(){inti;for(i=1;i 【程序三】判断1000年---2000年之间的闰年#includeintmain(){intyear;for(year=1000;year 【程序四】给定两个整形变量的值,将两个值的内容进行交换。这里提供两种方法来进行交换,第一种为创建临时变量来进行交换,第二种是不创建临时变量而直接进行交换。1.创建临时变量来
我正在开发一个Rails应用程序,我需要在其中找到给定特定偏移量或时区的夏令时开始和结束日期。我基本上在我的数据库中保存了从用户浏览器接收到的时区偏移量(“+3”,“-5”),我想在它出现时修改它由于夏令时的变化。我知道Time实例变量有dst?和isdst方法,如果存储在它们中的日期在夏令时与否。>Time.new.isdst=>true但是使用它来查找夏令时的开始和结束日期会占用太多资源,而且我还必须为我拥有的每个时区偏移量执行此操作。我想知道更好的方法。 最佳答案 好的,基于你所说的和@dhouty'sanswer:您希望能够
我有一台生产机器和一台开发机器,都运行ubuntu8.10并且都运行最新的phusionpassenger。当我在osx上的本地开发机器上使用ruby1.9.1时,我想知道外面的人是否已经在使用带有ruby1.9.1甚至1.9.2的phusionpassenger?如果是这样,请告诉我们您的设置!此外,有没有办法在apache上使用phusionpassenger同时运行ruby1.8.7(ree)和1.9.1?感谢您的指点,我在任何地方都找不到任何提示... 最佳答案 是的,从某些2.2.x版本开始就正式支持它,我不记
date_select方法只能设置:start_year,但我想设置开始日期(例如3个月前的日期)(但没有这样的选项)。那么,我可以将开始日期设置为date_select方法吗?或者,要制作这样的选择框,我应该使用select_tag和options_for_select吗?或者,有什么解决办法吗?谢谢, 最佳答案 有可能……例如:start_year–设置年份选择的开始年份。默认为Time.now.year-5参见thisresource. 关于ruby-Rails3-我可以将开始日期
我想从特定索引开始遍历数组。我该怎么做?myj.eachdo|temp|...end 最佳答案 执行以下操作:your_array[your_index..-1].eachdo|temp|###end 关于ruby-从特定索引开始迭代数组,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44151758/
我有一些使用delayed_job的小程序。在我的本地主机上一切正常,但是当我将我的应用程序部署到Heroku并单击应该由delayed_job执行的链接时,没有任何反应,“任务”只是保存到表delayed_job中。Inthisarticleonherokublog写入时,执行delayed_job表中的任务,当运行此命令时rakejobs:work。但是我怎样才能运行这个命令呢?命令应该放在哪里?在代码中,还是从终端控制台? 最佳答案 如果您正在运行Cedar堆栈,请从终端控制台运行以下命令:herokurunrakejobs:
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。多年来,我一直在使用多种语言进行编程,并且认为自己总体上相当擅长。但是,我从未编写过任何自动化测试:没有单元测试,没有TDD,没有BDD,什么都没有。我已经尝试开始为我的项目编写适当的测试套件。我可以看到在进行任何更改后能够自动测试项目中所有代码的理论值(value)。我可以看到像RSpec和Mocha这样的测试框架应该如何使设置和运行所述测试变得相当容易
有没有办法使用vim结束Rubyblock?例如moduleSomeModule#defsome_methodendend我想用一个命令从光标所在的位置移动到block的末尾,这可能吗?我读过thisdocumentation,但它似乎不适用于.rb文件,我在某些地方读到它只适用于C(虽然还没有尝试过)。提前致谢。 最佳答案 rubyforge好像有官方包对此有一些支持:TheRubyftpluginnowincludesRubyspecificimplementationsforthe[[,]],[],][,[m,]m,[M,an
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我需要认真阅读Ruby1.9.1和即将推出的Rails3/Merb的变化。人们可以推荐任何文章阅读吗?并不是真的在寻找一个答案,只是在寻找人们正在使用的资源汇编,以跟上即将发生的事情和当前存在的事情,所以如果你路过,请告诉我你在看什么。谢谢!