1.Google hiring Software Engineer, University Graduate, 2026
Location: India (Multiple Locations) | Permanent Role
Role: Software Engineer
Eligibility: B.E/B.Tech/BCA/B.Sc/M.Sc/M.Tech/MCA graduates
Requirements:
- Bachelor’s degree or equivalent practical experience.
- Experience working with Unix/Linux environments, distributed systems, machine learning, information retrieval, and TCP/IP.
- Experience programming in C, C++, Java, or Python.
- Bachelor’s degree or advanced degree in Computer Science or Computer Engineering, or a related field.
Responsibilities:
- Research, conceive, and develop software applications to extend and improve on Google’s product offering.
- Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning, and search technologies.
- Collaborate on scalability issues involving access to data and information.
- Solve challenges/problems that you are presented with.
Related Interview Questions for This Role:
- Coding & Data Structures/Algorithms – Given a large sorted array, write a function to remove duplicates in-place and return the new length.
- System Design (Simplified for freshers) – How would you design a URL shortener like bit.ly?
- Unix/Linux & Networking Concepts – How does TCP differ from UDP? In what situations would you prefer each?
- Machine Learning / AI Fundamentals – Can you explain the difference between supervised, unsupervised, and reinforcement learning with examples?
- Behavioral – Tell me about a time you solved a difficult technical problem in a team. How did you approach it?
Click Here to Apply: Google hiring software engineer
2.Uber hiring Software Engineering Internship 2026
Location: India (Multiple Locations) | Permanent Role
Role:
Eligibility: B.E/B.Tech/BCA/B.Sc/M.Sc/M.Tech/MCA graduates
Requirements:
- Actively pursuing a B.Tech or Integrated Dual Degree (graduation in 2026) in Computer Science, Electronics Eng, Electrical Engineering, Mathematical Sciences, IT or related fields
- Available for a 6 month internship from Jan-June 2026.
- Demonstrated software engineering experience through previous internships, work experience, coding competitions, and/or publications
- Programming experience one or more application or systems languages (Go, Python, Ruby, Java, C/C++, etc)
- Interest in building tools/infrastructure
- A desire to be part of a team that delivers impactful results every day
- A commitment to writing understandable, maintainable, and reusable software
- An innate desire to deliver and a strong sense of accountability for your work
- Willingness to learn new languages and methodologies
Responsibilities:
- Work with a dynamic and supportive team of mobile, backend, and frontend engineers, along with product managers, designers, data scientists, and user researchers.
- Propose ideas, implement solutions, experiment, and launch your ideas to Uber’s millions of users
- Influence other engineers, teams, and product managers, impacting the full product lifecycle
- Collaborate with teams in different offices
- Keep the bar high on sustainable engineering by following best practices, producing best in class of code, documentation, testing, and monitoring
Related Interview Questions for This Role:
- Coding & Problem Solving (Core DSA) – Given an array of ride requests with start and end times, write an algorithm to find the maximum number of rides a single driver can take without overlap.
- System/Backend Design Basics – How would you design a system to track millions of Uber rides happening across the world in real-time?
- API & Integration – If you were asked to build a payment API for Uber rides, what steps would you take to ensure security, reliability, and accuracy?
- Behavioral / Teamwork (“Uber Culture”) – Tell me about a time when you worked on a team project and had conflicting opinions. How did you resolve it?
- Curiosity & Fast Learning – What’s a new technology or framework you recently explored? How did you learn it, and how would you apply it at Uber?
Click Here to Apply: Uber Hiring Software Engineering Internship 2026
3. Baker Hughes hiring Summer Internships 2026 (India)
Location: India (Multiple Locations) | Permanent Role
Role: Summer Internships 2026
Eligibility: B.E/B.Tech/BCA/B.Sc/M.Sc/M.Tech/MCA graduates
Requirements:
- Be currently enrolled in a Bachelors’ or Masters’ level degree in Engineering, Technology, Mechanics, other STEM-related or business-related program.
- Be a National citizen of India
- Have maintained a GPA grade greater than or equal to 3.0 out of 4.0 or the equivalent in your country.
- Be fluent in oral and written English and have effective communication skills.
- Be able to relocate for the duration of your internship (locations vary).
- Be legally entitled to work within the country in which you are applying without company sponsorship or time restriction now or in the future.
Responsibilities:
- Working at Baker Hughes means being at the forefront of the energy transition.
- Our people are diverse, ambitious, and collaborative.
- We’re on a mission to redefine the energy sector by unlocking the power of engineering, data, and science.
Related Interview Questions for This Role:
- Why do you want to join Baker Hughes and how does this internship align with your career goals?
- Can you describe a project or coursework where you applied engineering/technical/business concepts to solve a problem?
- How do you ensure safety and compliance while working on technical or business tasks?
- Tell us about a time you worked in a team. What role did you play, and what was the outcome?
- How do you adapt to new environments and challenges?
Click Here to Apply: Baker Hughes hiring Summer Internships 2026