人人都是牛人 贴一下当时面的岗位介绍: You will be considered for the shipping, shopping cart and traffic team. For this call: If something comes up and you are unable to make the interview at the agreed upon date/time please let us know ahead of time so we can reschedule. Consider being in a quiet place with good phone reception 5 minutes prior to the call so you can focus on it when it comes in. Contact Jed (425.587.0306, j******[email protected]) if you haven’t received a call 10min after it is supposed to take place. Interview prep: · This is a Technical interview. You should have internet access available so we can do screen sharing via http://collabedit.com/ for discussions and collaborative coding problems. · You will be asked technical, design and coding questions. o Data Structures/Algorithms (deep dive) o Coding questions (listening for your problem solving skills, organization, structure/architecture, context related to distributed systems) o Communication (listening for your ability to get your point across in an effective, logical manner) TIP: Use the book “cracking the coding interview” to prepare for your interview. http://www.youtube.com/watch?v=2cf9xo1S134 Position in MMP, Shipping and traffic team that you are interviewing for: As you are aware, we have several opportunities open in the Traffic Team in Redmond. Below is quick summary of what Traffic is responsible for and one sample job description. Traffic is responsible for driving web traffic to eBay’s sites using external means such as email marketing, search ads, partner networks, google product search, etc… Join and drive revenue critical to the company, build a division from scratch and innovate using the latest technologies. Do you have a passion for building analytics driven systems? Want to work with high availability (24x7), large-scale data warehouse and processing systems? Does working with cloud computing, distributed systems, and data mining sound interesting to you? If you answered yes, the Traffic team is looking for talented and highly motivated OO Programmer with BigData processing/cloud computing experience to bring ideas, energy, and dedication to reach and engage the next 100M eBay users. The Traffic team is responsible for driving web traffic to eBay’s sites using external means such as email marketing, paid search ads, partner networks, data feeds (3rd party websites), and google product search (google shopping). Join and drive revenue critical to the company, build a division from scratch and innovate using the latest technologies. We are passionate about building amazing platforms that support the growth of eBay's market share, and we are looking for top-notch software engineers who want to build scalable systems that are business critical. Primary Responsibilities This is a hands-on software engineer position that requires deep involvement in the development of eBay Feeds Platform that distributes eBay listings through various partners/channels such as Google Product Search (Google Shopping), Shopping.com, Other Online Comparison Engines, eBay Partner Network (ePN) and eBay’s X.Commerce. Play a key role in the development of high quality processing platform per business needs and supplement it with your own innovative solutions. Support the team leads on their close interaction with cross functional teams (System Architects, Business Users, Operations, External Partners) Participate and support the team leads in arriving at an effective design impacting the functionality, performance and quality of business-critical system. Actively support the process of logical and physical data models for the new processes in collaboration with the Team Leads, Architecture, Business Analysis and Operations teams. Design and develop the application to process complex business rules and high volume of data Optimize these analytical structures for optimal response times while serving complex data access needs by multiple downstream systems and end users Proactively identify potential data issues and design processes to minimize data quality risks Prepare technical design documentation and review with teams, including extended teams. Identify opportunities for process improvements and infrastructure changes benefiting the larger team. Drive these improvements through to completion Requirements: The ideal candidate will have a combination of OO Programming, Data Warehousing and Cloud Computing skills. Exceptional data analysis skills and analytical thinking to validate concepts and apply these skills to resolve system design considerations and technical issues. Extensive experience on distributed data processing systems using Hadoop, Ab Initio, Teradata/Oracle, UNIX - handling high volumes and frequent batch loads – including parallel processing, file based manipulations/ transformations. Advanced data modeling experience and SQL skills Extensive experience with data warehousing concepts including ETL best practices, dimensional modeling and business intelligence support. Performance tuning experience in an environment that has multi-terabyte tables. Experience on working with Hadoop (or other cloud computing platforms) for data processing. Experience with APIs (developing, modifying and using) and OO programming languages. Should be self-motivated and have a passion to build data driven systems Ability to develop and iterate (in fast paced environment) based on conceptual ideas and evolving business requirements. Title: Software Engineer Location: Redmond, WA Do you want to have an impact on the largest eCommerce website? Want to get in on the ground floor of a new team and help shape the future of eBay’s shipping experience? Are you interested in working with cutting edge technologies, high-volume systems and solving complex problems? Does working with cloud computing, distributed system, and data mining sound interesting to you? If you answered yes to the above questions, then you will be happy to know we are looking for talented and highly motivated Software Engineers to join a new team being established in Redmond, WA. You will work on a major initiative for eBay which is to build out the International Shipping experience, and develop new features that will extend improve and optimize the Domestic Shipping experience. The Managed Marketplaces division is responsible for everything that happens on the eBay site after a purchase is transacted: shopping cart, checkout, payment, shipping and much more. We are using the massive amount of data collected to shape the entire eCommerce industry while providing the world’ s safest way of transacting purchases. Our Seattle team is currently focused on many interesting opportunities of the $1B+ shipping business with more areas to come. Job responsibilities include: Design and implement projects throughout all phases of the software development life cycle Work with engineers and other cross functional teams including Research, Project Management, Quality Assurance, Operations etc. to develop great software that meets market needs with respect to functionality, reliability, performance, scalability Track business impact of features on a regular basis, and rely on data to make informed decisions about future directions The usual engineer activities – scoping, prioritizing, planning, bug fixing , site rollout, documentation, having fun The ideal candidate will be passionate about Online Services, BigData processing, and Distributed Systems. Be experienced with a variety of OO Languages (Java, C++, and/or C#), end to end development and understands databases. This person will also be strong with data structures, algorithms , system design, problem solving, and conflict resolution. Requirements: 6+ years of industry experience Great design and problem solving skills, passion for quality and engineering excellence at scale Outstanding coding skills in Java, C++ or C# (C# developers will be mainly coding in Java or C++, so a willingness to learn/code in those languages would be required) Experience in distributed systems, database technologies, online services is strongly preferred Strong written and verbal communication skills Ability to work in a fast paced, iterative development Position you are interviewing for: Title: Software Engineer – Shopping-Cart Team Location: Redmond, WA Why compromise? Finally an opportunity that your engineering heart, your resume, your mentor, and your family can be excited about at the same time! Yes – a job that has it all … Ground floor opportunity, cutting edge technology, innovative algorithms, business critical charter, explosive growth, a cool & visible product that you can boast about, and live in one of the top-10 cities in USA. Who are we? We are the team building the *Shopping-Cart* for eBay. Yes, the whole enchilada … front-end UI using the latest browser based technologies powered by a distributed java-services based scalable backend. Our mission is to create an easy to use, fast, intuitive, innovative, organized, beautiful & personalized buyer experience on eBay. And trust us that it is far easier said than done when we are literally building the face of world’ s largest e-commerce website, are serving millions of users for eBay every day, are critical enough to be a CEO driven initiative, and need to be nimble & innovative enough to re-imagine the buyer experience on eBay. Oh, and it doesn’t hurt that we are building a brand new team from scratch in our Seattle office – where you really can be amongst the first employees in a well-funded, proven, highly technical, highly visible, business critical, idea. What will you do? In short, everything that we developers want to do and even a bit of what we don’t usually want to do. Build critical technology that has an immediate impact on millions of eBay users throughout the world. Deliver highly scalable server side java-based applications and/or beautiful client-side UI. Innovate and make your mark by developing the future of shopping cart targeting and personalization at eBay (think doing Freudian behavior analysis & borderline privacy intrusion using data analysis & machine learning techniques). Discuss & refine your design, methods, and results with our team of researchers, developers, analysts, and product managers to ensure every user has a great shopping experience on eBay. Provide technical leadership and mentoring to other team members, and learn from other smart people in the team. Fast prototyping of experimental ideas The usual SDL activities – planning, prioritizing, experimenting, designing , coding, unit-testing, bug fixing, site rollout, documentation, arguing for fun etc... Enjoy life to the fullest in Redmond/Seattle – there was a reason CNN ranked it #5 in the best places to live in America. Are you a fit? We are looking expand our portfolio of smart engineers by adding someone who already has the skills listed below and/or is passionate towards learning & building these skills. An experienced software engineer with 4+ years of development experience Strong track record of excellence, and of delivering high quality innovative software! Outstanding coding skills in Java, C++ or C#. Familiarity with Java and be willing to become an expert in it as part of your role. Building distributed back-end systems and/or web-development using Java and related technologies Well versed in browser-based technologies and comfortably move from client to server side code to cover the spectrum of a typical application Strong understanding & usage of algorithms and data structures in your designs Self-motivated, passionate for technology, and strong driver for results and continual improvement Team player - work well independently and in multi-group cross-discipline environments Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced environment. Exposure to "big data" analysis and prediction modeling a plus Strong skills for verbal & written communication targeting technical and non -technical audiences BS/MS in Computer Science