KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
REQUIREMENT_ID_1729 • 3-DAY_ACTIVE_POLICY

Data Analyst II, Tech

Company
Company Uber
Type
Opportunity Type Internship
Salary
Stipend / Salary ₹12 LPA - ₹20 LPA (depending on experience and location)
Location
Location Hyderabad, India
Posted Date
Posted Date Today
Advanced SQL Data Quality Frameworks Data Modeling Python ETL Data Warehousing Data Privacy Compliance Analytics Business Communication Problem Solving
📖
Aptitude Practice Questions Open Resource ↗
Curated quantitative and logical reasoning problems to sharpen the analytical mindset required for Uber's assessment stage.
📖
Interview Experiences and Process Insights Open Resource ↗
First‑hand accounts of Uber's recruitment journey, helping candidates understand round formats and preparation tips.
📖
Comprehensive Uber Interview Guide Open Resource ↗
A detailed compilation of typical questions, recommended study paths and strategy for tackling Uber's data‑focused interviews.
📖
Algorithm and Data Structure Problem Set Open Resource ↗
Extensive collection of coding challenges to practice SQL, Python and algorithmic problem solving essential for technical rounds.

B.Tech/B.E. or equivalent in Computer Science, Statistics, Mathematics, Engineering or related quantitative field; minimum 4 years of professional experience in data analytics, preferably in compliance, risk or public safety domains; strong command of SQL and data‑quality frameworks; knowledge of data privacy regulations; CGPA/percentage ≥ 6.5/70%; no active backlogs; graduates of 2020‑2024 batches are preferred.

1
Round 1: Online assessment (SQL & aptitude)
2
Round 2: Technical interview (SQL, data‑quality case studies, Python)
3
Round 3: System design / Analytics discussion
4
Round 4: HR interview (culture fit, compensation)
Uber Technologies Inc. is a global mobility platform that connects riders, drivers, couriers and businesses across more than 10,000 cities worldwide. In India, Uber has built a robust ecosystem that spans ride‑hailing, food delivery (Uber Eats), freight and advanced logistics solutions. The company invests heavily in technology, data‑driven decision making and regulatory compliance to ensure safety, reliability and trust for its millions of users. Uber’s culture emphasizes rapid experimentation, cross‑functional collaboration and a relentless focus on impact, making it an attractive destination for ambitious technologists. The Data Analyst II – Tech role sits within the Data Engineering and Sharing Solutions Team of the Legal organization, specifically under the Compliance & Ethics sub‑team. As a senior analyst, you will act as the technical bridge between complex data ecosystems and stringent global regulatory requirements. Your primary mission is to design, build and maintain the data pipelines, SQL logic and data‑quality frameworks that power Uber’s compliance reporting and safety data sharing with law‑enforcement agencies and regulators. Key responsibilities include: 1. Define and maintain core SQL transformations that serve as the single source of truth for all compliance and safety datasets. 2. Establish automated data‑quality (DQ) standards, validation scripts and exception reporting mechanisms. 3. Collaborate with solution architects to design scalable data‑sharing frameworks for regulatory requests. 4. Serve as the go‑to analytical consultant for Legal, Public Policy and Operations teams, translating legal mandates into technical specifications. 5. Identify recurring data‑request patterns and build modular, self‑service workflows to automate fulfillment. 6. Document data models, lineage and governance policies to ensure audit‑ready datasets. 7. Implement privacy‑by‑design techniques, including PII redaction and secure data handling. 8. Mentor junior analysts on best practices in SQL, data modeling and compliance analytics. 9. Continuously monitor performance of data pipelines and optimize for cost and latency. 10. Participate in cross‑functional hackathons and innovation sprints to improve compliance tooling. Tech stack: Advanced SQL (CTEs, window functions), Python for scripting, Snowflake/BigQuery data warehouses, Airflow for orchestration, Tableau/Looker for visualization, and familiarity with GDPR, Indian data‑privacy regulations. Growth path: Successful analysts can progress to Lead Data Analyst, Data Engineering Manager, or move into specialized roles such as Compliance Data Architect or Privacy Engineer. Uber encourages internal mobility, offering mentorship programs, leadership bootcamps and exposure to global product teams. Why join Uber? You will work on high‑impact problems that directly affect public safety and regulatory trust, collaborate with world‑class engineers and legal experts, and benefit from a culture that rewards curiosity, ownership and rapid learning. The role offers competitive compensation, equity, and a vibrant, inclusive workplace that values diversity and personal growth.

Uber — QA & Automation Testing Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC 📖
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource ↗
COMPANY GUIDE 🎯
Uber Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Uber and off-campus tech roles.

Open Resource ↗
MOCK TESTS & PAPERS 📝
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource ↗
CODING PRACTICE 💻
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource ↗
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (Advanced SQL, Data Quality Frameworks, Data Modeling, Python, ETL, Data Warehousing, Data Privacy, Compliance Analytics, Business Communication, Problem Solving) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
Uber Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer ▼
Model Answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer ▼
Model Answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer ▼
Model Answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer ▼
Model Answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer ▼
Model Answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Why do you want to join Uber as a Data Analyst II, Tech?
Preparation Tip: Highlight Uber's market reputation, recent tech innovations, and how your skills in Advanced SQL directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software Engineering

View Category Feed ↗
Uber
Data Analyst II, Tech
Apply Apply Now ↗
Chat Chat with Kashii