传说中的谷歌招聘委员会成员之一,从幕后走出来,教你学系统设计!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 2406|回复: 2
收起左侧

twitter 面经 请教一些问题

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

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

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

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

x
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 的东西做的多些。
求版上大神指教!

CONSUMER PRODUCT & DEVELOPER PLATFORM
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
or location. Focus on onboarding, education, and helping users get to healthy states, globally as well as with market-specific
efforts.
CLIENTS / Increase performance, increase quality, and maintain the health and safety of web tools, mobile web client, and
. 1point3acres.com/bbsthe web stack for twitter.com. Also focused on creating products to help user consume, create, and participate in the best
timelines.
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.

ENG EFFECTIVENESS
DEVELOPER PRODUCTIVITY / Developer Productivity is responsible for designing, implementing, and supporting many of
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.

INFRASTRUCTURE OPERATIONS
NETWORK ENG & SECURITY / Scale and operate a reliable network infrastructure that supports growth, product, M&A’s in
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
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 . 1point3acres.com/bbs
identify vulnerabilities before our adversaries can. Our Security Analysts hunt for opportunities to improve our security .鐣欏璁哄潧-涓浜-涓夊垎鍦
posture.
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 . From 1point 3acres bbs
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 . more info on 1point3acres.com
experience.

PLATFORM ENGINEERING
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
tweets, users, and the social graph. We ensure that the 400MM+ tweets per day are created successfully and delivered in . from: 1point3acres.com/bbs
real time to dozens of downstream systems. Almost every feature being built at Twitter relies on our services in some way to . Waral 鍗氬鏈夋洿澶氭枃绔,
retrieve reliable, low-latency access to data about users and tweets. As part of the team, you’ll have the opportunity to improve
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
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 . From 1point 3acres bbs
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-9-23 04:49

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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