一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1800|回复: 2
收起左侧

twitter 面经 请教一些问题

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

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

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

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

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..鏈枃鍘熷垱鑷1point3acres璁哄潧
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
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.. From 1point 3acres bbs
. 1point 3acres 璁哄潧
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
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
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 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
real time to dozens of downstream systems. Almost every feature being built at Twitter relies on our services in some way to . visit 1point3acres.com for more.
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 . 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
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到一起?
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-7 23:00

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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