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

SDE-1 (Software Development Engineer I)

Company
Company Evolve
Type
Opportunity Type Internship
Salary
Stipend / Salary 12-18 LPA (industry typical for SDE-1 in Bengaluru)
Location
Location Bengaluru, Karnataka
Posted Date
Posted Date Today
Python PostgreSQL SQL JavaScript TypeScript React REST API development AWS Docker CI/CD Unit testing Integration testing Background jobs Distributed systems
πŸ“–
Aptitude practice questions and answers Open Resource β†—
Helps you sharpen quantitative and logical reasoning skills essential for the online coding assessment at evolve.keka.com.
πŸ“–
Company interview preparation resources Open Resource β†—
Provides curated interview experiences and question banks that can give insights into the technical rounds at evolve.keka.com.
πŸ“–
Comprehensive interview guide and tips Open Resource β†—
Offers step‑by‑step preparation strategies, mock tests and resume building advice useful for applying to evolve.keka.com.
πŸ“–
LeetCode problem set for coding practice Open Resource β†—
Contains a wide range of algorithmic problems to practice coding speed and accuracy for the online test at evolve.keka.com.

Bachelor's or Master's degree in Computer Science, Information Technology, Electronics & Communication, or any related engineering discipline. Minimum 60% aggregate (or CGPA 6.0/10). No active backlogs at the time of joining. Graduates from the 2022‑2025 batches are preferred. Equivalent practical software development experience will also be considered.

1
Round 1: Online coding assessment (data structures, algorithms, and basic problem solving)
2
Round 2: Technical interview (system design, full‑stack concepts, coding on a whiteboard)
3
Round 3: HR interview (culture fit, motivations, salary expectations)
Zenskar is an AI‑native financial‑technology startup that is rapidly reshaping how enterprises handle billing automation, revenue recognition, collections, usage metering and end‑to‑end financial workflows. Headquartered in Indiranagar, Bengaluru, the company combines deep domain expertise in finance with cutting‑edge machine‑learning models to deliver products that reduce manual effort, improve accuracy and accelerate cash flow for its B2B customers. Since its inception, Zenskar has raised multiple rounds of funding, expanded its client base across fintech, SaaS and enterprise segments, and built a culture that values curiosity, rapid experimentation and ownership. The SDE‑1 role is designed for early‑career engineers who are eager to work on a full‑stack product that touches both the user interface and the backend services. As a member of the core engineering team, you will be responsible for turning product ideas into production‑ready features, collaborating closely with product managers, designers and senior engineers. You will get hands‑on exposure to everything from API design and database schema modelling to UI development with modern JavaScript frameworks, and you will see your code run in a live, high‑traffic environment. Key Responsibilities: 1. Design, develop, and ship full‑stack product features from concept to production. 2. Build and maintain robust backend APIs and micro‑services using Python. 3. Create responsive user interfaces with React or similar TypeScript frameworks. 4. Model data and write efficient SQL queries for PostgreSQL databases. 5. Integrate third‑party CRM, ERP and payment gateways, handling retries and partial failures. 6. Implement validation, error handling and logging across the stack. 7. Debug performance bottlenecks and optimise both frontend and backend components. 8. Write unit and integration tests to ensure code quality and reliability. 9. Participate in code reviews, share knowledge and mentor peers. 10. Deploy features using Docker, CI/CD pipelines on AWS and monitor them in production. Tech Stack: Python, FastAPI/Flask, PostgreSQL, SQL, JavaScript/TypeScript, React, REST APIs, AWS (EC2, S3, Lambda), Docker, Git, CI/CD (GitHub Actions/Jenkins), unit testing frameworks (pytest, Jest). Growth Path: Starting as an SDE‑1, high performers can progress to SDE‑2, then to senior engineering roles, and eventually to technical lead or product engineering manager positions. Zenskar encourages continuous learning; you will have access to internal AI research, mentorship programs and the chance to contribute to AI‑driven automation projects. Why Join Zenskar? You will be part of a fast‑growing fintech startup that values innovation and impact. The hybrid work model offers three days a week in a vibrant office located in Indiranagar, fostering collaboration while still giving you flexibility. You will work on real‑world financial problems, gain exposure to cloud‑native architectures and AI‑enhanced services, and see your contributions directly affect revenue cycles of large enterprises. If you are passionate about building scalable software and want to grow in a supportive, high‑energy environment, Zenskar is an ideal place to launch your career.

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

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Evolve 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 (Python, PostgreSQL, SQL, JavaScript, TypeScript, React, REST API development, AWS, Docker, CI/CD, Unit testing, Integration testing, Background jobs, Distributed systems) & 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
Evolve 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 Evolve as a SDE-1 (Software Development Engineer I)?
Preparation Tip: Highlight Evolve's market reputation, recent tech innovations, and how your skills in Python 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 β†—
Evolve
SDE-1 (Software Development Engineer I)
Apply Apply Now β†—
Chat Chat with Kashii