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

Software Engineer - Internship (WFH)

Company
Company Weekday
Type
Opportunity Type Internship
Salary
Stipend / Salary Rs 10,000 - 20,000/month
Location
Location All India
Posted Date
Posted Date Yesterday
Python JavaScript Java C++
πŸ“–
Aptitude and Reasoning Practice Open Resource β†—
Helps sharpen reasoning skills for Shine.com interviews
πŸ“–
Technical Interview Preparation Open Resource β†—
Provides practice for coding and system design questions
πŸ“–
Coding Practice Platform Open Resource β†—
Offers a wide range of coding problems to improve problem‑solving skills
πŸ“–
Algorithmic Problem Solving Open Resource β†—
Focuses on data structures and algorithms essential for Shine.com interviews

Currently pursuing or recently completed a Bachelor's/Master's degree in Computer Science, Engineering or related field. Minimum 60% aggregate. No backlog. Must be available for 6 months full‑time WFH.

1
Round 1: Technical screening (resume & coding test)
2
Round 2: Live coding interview
3
Round 3: HR interview
Shine.com, a leading online recruitment platform in India, connects top engineering talent with leading companies. Founded in 2012, the platform has grown to become one of the most trusted job portals in the country, offering a seamless experience for both employers and candidates. With a focus on technology and innovation, Shine.com leverages data-driven insights to match candidates with the right opportunities, making it a preferred choice for freshers and experienced professionals alike. The Software Engineer – Internship (WFH) role is designed for motivated students who are eager to dive into real-world projects from day one. As an intern, you will collaborate with senior engineers on designing, developing, and testing software features that power the platform’s core services. You will also get hands‑on experience in debugging, performance tuning, and learning new tools and frameworks in a fast‑paced environment. Key responsibilities include: 1. Assist in the design, development, and testing of new features for the platform. 2. Debug and resolve production issues to improve system reliability. 3. Write clean, maintainable code following best practices. 4. Participate in code reviews and provide constructive feedback. 5. Collaborate with cross‑functional teams such as product, design, and QA. 6. Contribute to the development of internal tools and automation scripts. 7. Stay updated with emerging technologies and propose improvements. 8. Document code and processes for future reference. 9. Participate in sprint planning and daily stand‑ups. 10. Mentor junior interns or peers when required. Tech stack: Python (primary), JavaScript (frontend/backend), Java, C++, RESTful APIs, SQL/NoSQL databases, Git, CI/CD pipelines, and cloud services such as AWS or Azure. Growth path: Interns who demonstrate strong technical skills and cultural fit may be offered full‑time roles at Shine.com or be considered for other engineering positions across the organization. The internship provides a clear pathway to senior engineering roles, product management, or data science, depending on your interests. Why join Shine.com? The company offers a collaborative work environment, exposure to cutting‑edge technologies, and the chance to impact millions of users. With a flexible WFH policy, you can balance learning and personal commitments while contributing to a high‑growth startup culture. The stipend is competitive for a 6‑month internship, and you’ll receive mentorship from experienced engineers who are passionate about building scalable solutions.

Weekday β€” Software Engineering & Full Stack 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 🎯
Weekday Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Weekday 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, JavaScript, Java, C++) & 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
Weekday Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
Explain OOP (Object-Oriented Programming) principles with real-world examples in Python. 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.
Why do you want to join Weekday as a Software Engineer - Internship (WFH)?
Preparation Tip: Highlight Weekday'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 β†—
Weekday
Software Engineer - Internship (WFH)
Apply Apply Now β†—
Chat Chat with Kashii