楼主: clairefig
跳转到指定楼层
上一主题 下一主题
收起左侧

纽约在职刷题

🔗
 楼主| clairefig 2019-5-4 20:36:50 | 只看该作者
全局:
本帖最后由 clairefig 于 2019-5-4 22:55 编辑

【写】
67. Add Binary. 用Python Built-in写太简单了。再揣测了一下题目考点写了个循环。
560. Subarray Sum Equals K. 结合2Sum用dict存储target和index,以及存储partial sum防止重复运算。loop的常数最优没想到。

【想】
621. Task Scheduler. Greedy,但以cooling length为单位处理一轮task一开始并没有想出来。睡太少。不过最近有又开始隔天锻炼,大脑供氧能力加强一下。



回复

使用道具 举报

🔗
dsmeetup 2019-5-5 00:45:42 | 只看该作者
全局:
微信datalog求加
回复

使用道具 举报

🔗
 楼主| clairefig 2019-5-5 02:17:19 | 只看该作者
全局:

我时间不固定,觉得要实时一起刷logistics会很麻烦。我们还是楼里一起交流吧!
回复

使用道具 举报

🔗
 楼主| clairefig 2019-5-5 02:18:44 | 只看该作者
全局:
本帖最后由 clairefig 于 2019-5-7 02:25 编辑

一不小心多占了一层
给这层加点营养,今天专题刷刷Binary Tree和各种traverses.

94. Binary Tree Inorder Traverse. Iterative with stack. Binary Search Tree and inorder traverse的结果就是按照从小到大的Node值在visit。
144. Binary Tree Preorder Traverse. Iterative with stack.这两个题Stack里面都是按后到先需要visit的Node.

隔天还在继续刷树,放在一层。

426. Convert Binary Search Tree to Sorted Doubly Linked List. BST+inorder, Recursive function calls. 除了current还要保持一个previous,update current.left和previous.right。

回复

使用道具 举报

🔗
lbytenwater 2019-5-5 09:01:54 | 只看该作者
全局:
hello, 楼主

    我17年本科毕业以后一直在一家fin-tech 里面上班,是个码农。有一些小建议,如果楼主想进入纯tech公司的话,可以只刷题。但是如果想进入fin-tech的话(纽约这样的公司比较多),那么除了刷题意外,我觉得还要做一些projects比较好,因为感觉fin-tech的面试不只是算法,会问一些经历以及其他的
回复

使用道具 举报

🔗
 楼主| clairefig 2019-5-5 21:46:45 | 只看该作者
全局:
lbytenwater 发表于 2019-5-5 09:01
hello, 楼主

    我17年本科毕业以后一直在一家fin-tech 里面上班,是个码农。有一些小建议,如果楼主想 ...

谢谢你的建议!
刷题确实只是我准备工作的大概三分之一吧。这篇帖子的focus是刷题而已。
我写leetcode一是准备跳槽,二是提高编程动手能力,三也是当益智游戏,四是觉得现在的大潮是大家都刷过题了,fear of missing out,我也趁自己找工作的时机刷一刷,此时不刷,好像也没有什么机会会有这个心态去刷。
回复

使用道具 举报

🔗
lbytenwater 2019-5-6 05:25:33 | 只看该作者
全局:
clairefig 发表于 2019-5-5 21:46
谢谢你的建议!
刷题确实只是我准备工作的大概三分之一吧。这篇帖子的focus是刷题而已。
我写leetcode ...

hello 楼主

    还有一些小建议,不知道楼主的背景,不过如果跳槽目标是fin-tech公司的话,除了算法以外,建议多了解一下那个目标公司用的技术栈,根据我的面试经历以及周围人的反馈,算法是一部分,另一部分会根据公司用的技术问一些问题,比如说Java(Spring boot), ptython等等的一些问题.个人感觉比重50:50,当然,这个不同公司,不同面试官不一样

    而且我觉得如果时间紧的话,不介意花太多经历在dp算法的准备上,我还没听过哪家金融公司考过。。。但是如果要面试google, uber, facebook的话,dp要花大功夫准备^_^

    还有就是要复习一些基本的数学,概率论知识,当年我面的时候就有一道题,让我根据概率算stock的收益率(当然是很简单的模型和数学知识),但我一开始也一脸懵,总以为cs岗位会考搜索呀,dp呀,完全没想到会考这个。。。。
   
回复

使用道具 举报

🔗
 楼主| clairefig 2019-5-6 06:06:01 | 只看该作者
全局:
本帖最后由 clairefig 于 2019-5-6 06:11 编辑
lbytenwater 发表于 2019-5-6 05:25
hello 楼主

    还有一些小建议,不知道楼主的背景,不过如果跳槽目标是fin-tech公司的话,除了算法以 ...

有的,有的。编程,Python,概率、统计、线性代数、随机过程都有准备。后面这些准备起来没有像LeetCode这样全面的汇总网站就是了。
我是已经在做金融啦,是想把LeetCode写个一两百道,掌握主要的知识点,以后万一要做题,心里不会怕。
感觉现在的技术牛人都是T字型的, 编程,数学,ML/DS,金融Domain knowledge,什么都能上手做,又有一门是精钻的。
回复

使用道具 举报

🔗
lbytenwater 2019-5-6 06:23:36 | 只看该作者
全局:
clairefig 发表于 2019-5-6 06:06
有的,有的。编程,Python,概率、统计、线性代数、随机过程都有准备。后面这些准备起来没有像LeetCode这 ...

hello,楼主

    感谢你的回复
    楼主你的实力很强^_^,数学功底应该没问题,如果在做金融的话,那么金融知识也不错。只要把leetcode刷一刷,感觉楼主无敌了,可以起飞了。而且跨领域找工作要趁早,现在经济形势不好

    个人感觉楼主可以看看concurrency以及software architecture之类的东西,感觉现在金融公司技术里最难的是优化。。。。

   
回复

使用道具 举报

🔗
lbytenwater 2019-5-6 06:54:41 | 只看该作者
全局:
clairefig 发表于 2019-5-6 06:06
有的,有的。编程,Python,概率、统计、线性代数、随机过程都有准备。后面这些准备起来没有像LeetCode这 ...

    刚才网断了。。。。。。

    还有一个就是企业文化,楼主如果找纯tech 的话,企业文化真的很好,我比较喜欢,穿着随意,wfh比较好请假,而且听说技术公司里面技术大牛很用份量。如果是金融公司的话,楼主你也懂的,比较一板一眼,dress code 很严,真不懂搞技术的为什么也要bussiness causal.......而且码农的活真的是为business服务的,话语权和影响力比较有限
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表