KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #2079
Applications open Internship

Software Engineer Intern

Firstsource

  • Remote, India
  • Unpaid
  • Internship
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Job Title: Python Full Stack Developer Intern Experience: Fresher / Internship Qualification: Pursuing B.E./B.Tech in Computer Science, Information Technology, or a related discipline Job Summary We are looking for a motivated Python Full Stack Intern with a basic understanding of Python programming and web development. The intern will work with the development team to build, test, and maintain web applications while gaining hands-on experience in frontend and backend technologies. Roles and Responsibilities Assist in developing web applications using Python. Learn and work with frontend technologies such as HTML, CSS, and JavaScript. Support backend development and database integration. Work with databases such as MySQL or PostgreSQL. Assist in debugging, testing, and troubleshooting applications. Collaborate with team members to understand project requirements and deliver solutions. Follow coding standards and maintain basic technical documentation. Required Skills Basic knowledge of Python programming. Understanding of HTML, CSS, and JavaScript. Basic knowledge of SQL and databases. Familiarity with any Python web framework, such as Django or Flask, is an advantage. Good analytical, problem-solving, and communication skills. Willingness to learn and work in a team environment. Preferred Skills Academic projects or personal projects involving Python or web development. Basic understanding of Git and version control.

Eligibility & process

Who can apply

Experience: . Open to matching qualifications.

Skills & stack

Software Engineering Problem Solving

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
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 (Software Engineering, 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 Firstsource Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Software Engineering. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Firstsource as a Software Engineer Intern?
Highlight Firstsource's market reputation, recent tech innovations, and how your skills in Software Engineering directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
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?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Firstsource Unpaid
Recruiter Resume Apply
Chat Chat with Kashii