KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
REQUIREMENT_ID_1822 β€’ 3-DAY_ACTIVE_POLICY

Software Engineer

Company
Company Extu
Type
Opportunity Type Internship
Salary
Stipend / Salary 8-12 LPA
Location
Location Remote
Posted Date
Posted Date Yesterday
Java Python C++ Data Structures Algorithms Object Oriented Programming Problem Solving Git Version Control Debugging Software Testing Communication Teamwork
πŸ“–
Placement Papers for Oracle Open Resource β†—
Curated set of previous placement papers to practice the type of questions asked in Oracle recruitment processes.
πŸ“–
Interview Experiences and Tips Open Resource β†—
First‑hand accounts and strategies from candidates who have cleared Oracle interviews, useful for preparation.
πŸ“–
Comprehensive Interview Guide Open Resource β†—
A detailed guide covering topics, sample questions, and preparation roadmaps for Oracle hiring cycles.
πŸ“–
Algorithm Practice Problems Open Resource β†—
Extensive collection of coding problems to sharpen algorithmic skills required for technical assessments.

Bachelor's or Master's degree in Computer Science, Information Technology, Electronics & Communication, or related engineering streams; minimum 60% aggregate (or CGPA 6.5/10); no active backlogs at the time of application; graduation batch 2023‑2026 (freshers); Indian citizenship or eligibility to work in India; strong fundamentals in programming and data structures.

1
Round 1: Online Assessment (coding & aptitude)
2
Round 2: Technical Interview (coding, system design, fundamentals)
3
Round 3: HR Interview (fit, motivations, compensation)
Akamai Technologies is a global leader in cloud computing, cybersecurity, and content delivery networks. With a presence in more than 130 countries, the company helps businesses accelerate performance, protect against threats, and deliver seamless digital experiences. Akamai’s engineering culture is built around solving large‑scale, distributed problems that impact millions of users daily, making it an exciting place for fresh talent to grow. The firm invests heavily in research and development, fostering an environment where innovative ideas are turned into production‑grade solutions that power the internet. The Software Engineer role at Akamai is designed for recent graduates who are eager to dive into real‑world software development. As a fresher, you will be part of cross‑functional teams that design, build, test, and maintain high‑performance services used by global enterprises. You will get hands‑on exposure to cloud platforms, micro‑service architectures, and security‑focused development practices. The position is fully remote within India, allowing you to work from any location while staying connected through virtual collaboration tools. **Key Responsibilities** 1. Design, develop, and ship scalable software components using Java, Python, or C++. 2. Write clean, modular, and well‑documented code adhering to Akamai’s coding standards. 3. Perform unit testing, integration testing, and participate in code reviews to ensure high quality. 4. Debug and resolve production issues, improving system reliability and performance. 5. Collaborate with product managers, designers, and senior engineers to translate requirements into technical solutions. 6. Contribute to the continuous improvement of development processes and tooling. 7. Stay updated with emerging technologies and propose innovative solutions for existing challenges. 8. Participate in sprint planning, stand‑ups, and retrospectives as part of an Agile team. **Tech Stack**: Java, Python, C++, RESTful APIs, Docker, Kubernetes, Git, CI/CD pipelines, Linux, and cloud services (AWS/Azure). Knowledge of data structures, algorithms, and object‑oriented design is essential. **Growth Path**: Freshers start as Software Engineer I and can progress to Senior Engineer, Lead Engineer, and eventually Architect or Engineering Manager, depending on performance and expertise. Akamai offers mentorship programs, internal tech talks, and sponsorship for certifications to accelerate career growth. **Why Join Akamai?** - Work on cutting‑edge internet infrastructure that powers billions of requests daily. - Access to a global talent pool and mentorship from industry veterans. - Competitive compensation, flexible remote work, and a culture that values learning and innovation. - Opportunities to contribute to open‑source projects and patents, enhancing your professional portfolio. Overall, this role offers a solid foundation for a long‑term career in software engineering, with ample scope to specialize in cloud, security, or performance engineering.

Extu β€” 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 🎯
Extu Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Extu 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 (Java, Python, C++, Data Structures, Algorithms, Object Oriented Programming, Problem Solving, Git, Version Control, Debugging, Software Testing, Communication, Teamwork) & 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
Extu 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 Extu as a Software Engineer?
Preparation Tip: Highlight Extu's market reputation, recent tech innovations, and how your skills in Java 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 β†—
Extu
Software Engineer
Apply Apply Now β†—
Chat Chat with Kashii