Sign Up 注册获取更多干货
Airbnb 数据科学职位
in analytics and inference
查看: 2520|回复: 2

twitter 面经 请教一些问题

[复制链接] |试试Instant~ |关注本帖
douya 发表于 2015-3-12 12:16:29 | 显示全部楼层 |阅读模式

2015(7-9月) 码农类 硕士 实习@twitter - 内推 - 技术电面 |Pass


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

merge intervals, 已经跟据 start sort好的
但是interval 可以是开区间,比如[2,3). leetcode上有类似的,小心点做

过了之后后面要video conference interview。4轮,前面3轮是来自3个组的engineer,最后一个是manager。
问题是要自己从几个大类里选3个组出来,本人有些使用hadoop经验, set up, maintain hadoop, 用hive, spark写过些处理xml的code,用R什么的做过些数据分析。感觉主要是data infrasctructure的工作,求教如何选3个组啊?  Data Platform, Content discovery 合适么? 还有INFRASTRUCTURE OPERATIONS 里 DC Service (data center service)。但是INFRASTRUCTURE OPERATIONS 是不是对CS知识要求比较高?。。本人非cs本,os,network没上过。。data devlop/ analytic 的东西做的多些。

DEVELOPER PLATFORM/ These are the teams that build Fabric, Twitter’s platform for mobile developers. They provide a
suite of services including crash reporting, analytics, beta testing, digits (log in with phone number), Tweet syndication, and
a seamless developer integration of all of those features. Our mission is to make this ever-expanding universe of social media
data available via a consistent and reliable architecture so the world can realize the full potential of this amazing stream of . 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
information. 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
GROWTH /Build Twitter into an indispensable daily habit for people everywhere regardless of device, connection, income .1point3acres缃
or location. Focus on onboarding, education, and helping users get to healthy states, globally as well as with market-specific
efforts.. visit 1point3acres.com for more.
CLIENTS / Increase performance, increase quality, and maintain the health and safety of web tools, mobile web client, and
the web stack for twitter.com. Also focused on creating products to help user consume, create, and participate in the best -google 1point3acres
CONTENT & DISCOVERY / This group focuses building on products where our users consume content. This includes timelines,
search, discovery, push recommendations and geo.
IDENTITY / Build and maintain highly reliable, low latency distributed systems to facilitate authentication and prevent account
compromise. Make Twitter the most trustworthy service on the planet: safe, secure, and respectful.
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
DEVELOPER PRODUCTIVITY / Developer Productivity is responsible for designing, implementing, and supporting many of . from: 1point3acres.com/bbs
the tools and systems Twitter Engineers depend on. This team uses, contributes to, and releases their work as Open Source,
meaning that your work has the potential to affect industry practices as a whole.
TWITTER UNIVERSITY / Twitter University exists to make Twitter engineers more effective. Effective engineers create great
software. They are nimble and consistent. They teach one another. Twitter learns and wins. 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
QA / QA provides functional, integration, systems, API and automated testing on mobile, web and backend systems to help
ship the highest quality software.

NETWORK ENG & SECURITY / Scale and operate a reliable network infrastructure that supports growth, product, M&A’s in . Waral 鍗氬鏈夋洿澶氭枃绔,
both production and corporate environments. Design, deploy and maintain core networking services consisting of routing, load
balancing, CDN, transit, peering , backbone, network POPs and wireless.
CAPACITY SERVICES / This team is in charge of the capacity planning for Twitter. They meet with every engineering team to
determine if we need to add more servers. They try to identify performance issues (what’s slowing Twitter down). They build
tools to help monitor performance. They use Hadoop and work closely with Twitter’s Storage team.
DC SERVICES / Support and collaborate with data center operations within Mission Critical Engineering. Work with Twitter
Infrastructure Operation teams to improve data center efficiency, operations and capacity planning.
SECURITY /The Information Security Team partners with teams across the organization, supporting their ability to make
strategic decisions informed by expert security analysis. We are a team of builders, breakers, and hunters. Our Security . 鍥磋鎴戜滑@1point 3 acres
Engineers build tools and platforms to protect our users and secure the company. Our Security Operations team rolls out
security infrastructure, provides on demand support for our partners, and responds to incidents. Our penetration testers
identify vulnerabilities before our adversaries can. Our Security Analysts hunt for opportunities to improve our security . 鍥磋鎴戜滑@1point 3 acres
SRE / As a Site Reliability Engineer (Platform Engineering) at Twitter you will be working to improve the reliability and
performance of our API/frontend services. You will work shoulder-to-shoulder with our engineering teams to design and build
the next generation of web applications and systems infrastructure, focusing on automation, availability and performance, and
above all efficiency at ‘reach every user on the planet’ scale. We have a wide range of opportunities for varying skill levels and .鐣欏璁哄潧-涓浜-涓夊垎鍦
experience.. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷

PLATFORM INFRASTRUCTURE/ We provide the fundamental building blocks on which Twitter’s products are built. This
includes core systems such as our internal compute cloud, storage systems, monitoring systems, and persistent messaging. It is
the best place to learn how to build fault-tolerant distributed systems at scale, starting from bare metal.
CORE SERVICES /We provide the large-scale systems that power Twitter, the service. This includes systems that handle . From 1point 3acres bbs
tweets, users, and the social graph. We ensure that the 400MM+ tweets per day are created successfully and delivered in
real time to dozens of downstream systems. Almost every feature being built at Twitter relies on our services in some way to
retrieve reliable, low-latency access to data about users and tweets. As part of the team, you’ll have the opportunity to improve -google 1point3acres
and extend these massively high-volume, real-time services, adding features and improving their efficiency and scalability.
DISTRIBUTION / We work towards increasing the performance and reliability of the Twitter App around the world, even
in remote locations with unreliable, cellular connections. This the best place to learn about high availability, high volume
distributed systems, mobile and server networking.
DATA PLATFORM / We provide a rich stack of libraries and systems to do asynchronous, large-scale data processing, both . from: 1point3acres.com/bbs
in batch and real-time mode. We work with systems such as hadoop, and our next-generation evolution of Storm. Our work
enables easy-to-write, reliable data processing pipelines thereby enabling products that surface aggregate data (e.g., analytics . 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
on your tweets). Our work also enables data scientists to do rapid, ad-hoc analysis on usage logs, and use the gathered
insights to improve our products.

106 发表于 2015-3-26 05:44:29 | 显示全部楼层
LZ 最后video interview咋样啊? 拿到offer没? 顺便求面经。
回复 支持 反对

使用道具 举报

tianshuapple 发表于 2015-4-30 06:26:13 | 显示全部楼层
请问楼主 merge intervals的开区间是只比如有[1, 3)(3, 5]的话不merge到一起吗?还是说[1, 3] [4, 5]不merge到一起?
回复 支持 反对

使用道具 举报



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


custom counter

GMT+8, 2017-11-20 23:26

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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