當了一年的 Facebook Rotational Software Engineer 心得分享

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
E轮2.5亿美元融资
K12教育独角兽一起作业
北京-诚聘人工智能/教育/大数据岗
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
码农求职神器Triplebyte:
不用海投
内推多家公司面试
把贵司招聘信息放这里
查看: 2839|回复: 8
收起左侧

Two C OA 被HR莫名其妙联系了,没投过,还给我发了一堆职位

[复制链接] |试试Instant~ |关注本帖
cicean 发表于 2016-9-6 09:35:07 | 显示全部楼层 |阅读模式

2016(7-9月) 码农类General 硕士 全职@TwoSigma - 猎头 - 在线笔试  | Pass | fresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
Online OA 题 还是. Waral 博客有更多文章,
原来那两道
FriendcircleLongest chain
Friendcircle 如果按 Number of Island 写,会过不去 大部分test case不能用two loop i ,j dfs要用 one loop  string[]另外一个用 boolean[] 到DFS 里面再 匹配连通性。借鉴了之前地理小伙伴的。整理下,攒人品,回馈社会。所以两行就写完了。阿门第一遍用Number of Island 方法,怎么都过不去 后几个TestCase第二题不说了,也是 先存个 字典,然后找最长的字符串,开始 分解,匹配,每次删一个最长也就是max(s.length) 了
public class Friendcircles {

    static int friendCircles(String[] friends) {
        if (friends == null || friends.length - 1 == 0)  return 0;

        // number of circle
        int count = 0;

        boolean[] visited = new boolean[friends.length];
        for (int i = 0; i < friends.length; i++) {
            if (!visited) {
. 1point 3acres 论坛
                //if current person has not been visited before
                //then this is a new friends circle, mark current.留学论坛-一亩-三分地
                count++; 来源一亩.三分地论坛.
                visited = true;

                //dfs to mark all friends in same circle
                dfs(friends, visited, i);
            }. 1point 3acres 论坛
        }

        return count;
    }

    //dfs mark the same circle
    static void dfs(String[] friends, boolean[] visited, int pos) {
        for (int i = 0; i < friends.length; i++) {. from: 1point3acres
            if (!visited && pos != i && friends[pos].charAt(i) == 'Y') {
                visited = true;
                dfs(friends, visited, i);. more info on 1point3acres
            }
        }
    }

}
submind 发表于 2016-9-6 11:03:56 | 显示全部楼层
主程序以及dfs loop 的逻辑里, 所有的visited都应该改为visited

补充内容 (2016-9-6 11:04):
忘记感谢楼主先了,多谢分享! :)
回复 支持 反对

使用道具 举报

 楼主| cicean 发表于 2016-9-6 13:51:15 | 显示全部楼层
submind 发表于 2016-9-6 11:03
主程序以及dfs loop 的逻辑里, 所有的visited都应该改为visited
. 1point 3acres 论坛
补充内容 (2016-9-6 11:04):
. 1point3acres
"visited都应该改为visited "
感觉这两个单词没区别
回复 支持 反对

使用道具 举报

dbtaotao 发表于 2016-9-7 02:08:08 | 显示全部楼层
lz强! 请问TS是先OA,后选职位,然后onsite?thx
回复 支持 反对

使用道具 举报

 楼主| cicean 发表于 2016-9-7 02:36:17 | 显示全部楼层
dbtaotao 发表于 2016-9-7 02:08
lz强! 请问TS是先OA,后选职位,然后onsite?thx

先OA 然后电面, 组的话,要看匹配情况,我问了下HR 有什么组可以,之前他跟我说是招 ME QE 就是modeling engineer 和 quantity Engineer 我都不知道是个啥,我就问有没有software dev, 他说他回去看看,结果给我发了一堆职位。
回复 支持 反对

使用道具 举报

 楼主| cicean 发表于 2016-9-7 02:37:27 | 显示全部楼层
Modeling Engineering
Modeling Engineering exists to provide platform and bespoke technology to the broader Modeling organization. In Modeling Engineering, that platform is an emergent property of our people, innovation, and the problems we solve. Our consumer-partners are primarily our Quantitative Researchers, but we also provide support for integrated engineering teams.
Key Areas: Algorithms, Math, Machine Learning, Quantitative Analysis, Big Data, Open Source, Data Science, Research. visit 1point3acres for more.
Beaker: One of our few external facing web applications, Beaker is an Open source project that is built for allowing Data Scientists/Researchers to simplify their work with really large/complex datasets. www.beakernotebook.com is the external site. . more info on 1point3acres
Datanomics: Amass vast quantities of information that can inform investment decisions. Collect, parse, and clean terabytes of data used for research and real-time automated decision-making
Simulations: Oursimulation framework allows researchers to test drive new ideas by adjusting/developing experimental settings/configurations and debugging/analyzing the observed results/issues before deploying them to the live trading environment.  Manages the firm-wide computer cluster
Modeling Lifecycle Engineering  (MLE): Work very closely with the modeling community to understand the structure and characteristics of Two Sigma acquired data sets to identify technological solutions for web-scale data exploration
Trading Engineering
Trading Engineering builds and maintains our automated trading systems and builds high performance systems that make decisions thousands of times faster than you can blink an eye.
Key Areas: Low-Latency, High Availability, Distributed Systems, High Frequency, Open Source, C/C++
Execution:The system uses algorithms and tactics that determine, among others, venue, optimal size, price, timing, order type for each order sent to the street in order to achieve best execution.
Trading Platform Engineering: aims to provide the single method for consuming electronic market data as well as sending and receiving electronic orders for all Two Sigma businesses across all regions and all asset classes. For this purpose we architect, build, and maintain a scalable, feature-rich, low-latency and high-performance direct market access platform to benefit modelling and trading groups within Two Sigma.
HFT: Our High Frequency Trading Platform. We architect, build, and maintain a scalable, feature-rich, low-latency and high-performance direct market access platform to benefit modelling and trading groups within Two Sigma.
Platform Engineering
The Platform Engineering team consists of many sub-teams and is currently a high hiring priority.  Overall, PE builds the underlying infrastructure that virtually every other engineering team at Two Sigma uses. They are responsible for things such as our Distributed Storage environment, our public and private Cloud environment, building Developer Tools, our Applications Infrastructure and much more…they love to use open-source software.
Key Areas: Distributed Systems, Open Source, Storage, Cloud, Reliability, Scalability, DevOps, High Performance Computing, Parallel Systems, Infrastructure.1point3acres网
Sample Teams under PE:
Services Engineering: The services engineering team develops, maintains and supports the platforms, core libraries and core services which serve as the fundamental building blocks for every Two Sigma business
Software Tools: The Software Tools team is in charge of developer productivity at Two Sigma. We create and maintain the tools that our developers use to review, build, test and deploy their software.
Reliability Engineering/DevOps: As a member of this versatile group of full stack engineers, you will be on the front line for maintaining and expanding the capabilities of Two Sigma’s many and varied systems. The team exists in the space between traditional systems administration and software development, and seeks to merge the capabilities from both disciplines

Enterprise Engineering. more info on 1point3acres
Our newest Eng organization, the Enterprise Engineering team builds and maintains our internal systems that are used by all Two Sigma Employees.  In addition, they work closely with the business to automate as many of our accounting, reporting, legal, and compliance tasks as possible.  They often build and re-build cool, greenfield ideas from scratch.  There is a ton of autonomy in EE and a wide variety of projects to pick from.  . 1point 3acres 论坛
Key Areas: Full stack, Front End, UI Development, Automation, NLP, Finance
Sample Teams under EE:
Collaboration & Usability Engineering (CUE): CUE is focused on internal productivity and helping others. You'll immediately be working on software used by everyone at the company, and will personally be responsible for helping your coworkers become more productive. Agile development and rapid feedback mean you get to learn quickly and have a large, highly visible impact in a short amount of time. We work in a relatively unconstrained solution space which means drawing from and working with the latest and best in open source, commercially or internally developed software.
Corporate Engineering: the goal is to automate all aspects of accounting, reporting, legal, and compliances after a trade happens. Automating our cash management systems, accounting systems, complicated trade-flows, and other business-critical functions are just a few of the problems we tackle.
回复 支持 反对

使用道具 举报

 楼主| cicean 发表于 2016-9-7 02:37:49 | 显示全部楼层
感觉完全不知道是干什么的。
回复 支持 反对

使用道具 举报

dbtaotao 发表于 2016-9-7 04:02:45 | 显示全部楼层
cicean 发表于 2016-9-7 02:36
先OA 然后电面, 组的话,要看匹配情况,我问了下HR 有什么组可以,之前他跟我说是招 ME QE 就是modeling ...

&#128077;,lz这背景加实力,稳稳地
Mobile Apps Category (English)728x90
回复 支持 反对

使用道具 举报

submind 发表于 2016-9-7 11:48:27 | 显示全部楼层
cicean 发表于 2016-9-6 13:51
"visited都应该改为visited "
感觉这两个单词没区别
. 1point 3acres 论坛
系统似乎自动把中括号去掉了 我的意思是 visited 左括号i右括号。。。
回复 支持 反对

使用道具 举报

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-5-20 17:41

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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