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

BT Recruitment 2026

Company
Company Recruit CRM
Type
Opportunity Type Internship
Salary
Stipend / Salary 7.5 - 8 LPA
Location
Location Bangalore
Posted Date
Posted Date Today
Python FastAPI Django Flask REST APIs Git CI/CD Docker Kubernetes Ansible Napalm Nornir Agile OOP Design Patterns Network Automation Telecom OSS/BSS concepts
πŸ“–
Aptitude Practice Questions Open Resource β†—
Curated quantitative and logical reasoning problems to sharpen the skills needed for the online test.
πŸ“–
Company Interview Preparation Guide Open Resource β†—
Comprehensive guide covering typical interview patterns, coding challenges, and HR questions for engineering roles.
πŸ“–
Comprehensive Interview Prep Resource Open Resource β†—
Offers topic‑wise notes, mock interviews, and experience‑based tips useful for BT Group technical rounds.
πŸ“–
Algorithm Practice Problems Open Resource β†—
Extensive problem set to practice data structures and algorithms, essential for coding assessments.

β€’ Minimum qualification: B.E, B.Tech, M.E or M.Tech in Computer Science, Information Technology, Electronics & Communication or related streams. β€’ Minimum aggregate: 60% (or CGPA 6.0/10) in the qualifying degree. β€’ Graduation batch: 2022, 2023, 2024, 2025 or 2026 (any recent batch). β€’ Experience: 2+ years of relevant professional experience in backend Python development. β€’ Backlog policy: No active backlogs at the time of application; a maximum of 2 backlogs allowed at the time of graduation. β€’ Eligibility to work in India without sponsorship.

1
Round 1: Online Aptitude Test
2
Round 2: Technical Interview (coding, system design, domain knowledge)
3
Round 3: HR Interview
BT Group, a global leader in telecommunications and network services, has a strong presence in India, delivering innovative solutions across cloud, security, and managed services. With a legacy spanning over a century, BT combines deep industry expertise with cutting‑edge technology to help enterprises transition to digital ecosystems. The company’s Indian operations focus on building private‑cloud platforms, automating network functions, and delivering end‑to‑end OSS/BSS solutions for telecom operators. Employees benefit from a collaborative culture, continuous learning programs, and exposure to international projects that shape the future of connectivity. The Associate Engineer role in Bangalore is designed for fresh talent with 2+ years of backend Python experience. The position sits within the Cloud‑Native Services team and works on building, scaling, and maintaining micro‑service based applications that power BT’s private‑cloud orchestration layer. Candidates will get hands‑on experience with modern Python frameworks, automation tools, and telecom‑specific workflows, making it an ideal launchpad for a career at the intersection of software engineering and network automation. **Key Responsibilities** 1. Design, develop, and maintain RESTful APIs using FastAPI, Django or Flask. 2. Implement cloud‑native services that run on private‑cloud infrastructure, ensuring high availability and scalability. 3. Automate deployment pipelines with CI/CD tools and integrate them with Git workflows. 4. Collaborate with cross‑functional teams to translate telecom requirements (OSS/BSS, provisioning) into software solutions. 5. Write unit and integration tests to guarantee code quality and reliability. 6. Participate in Agile ceremonies, contribute to sprint planning and retrospectives. 7. Troubleshoot and debug complex issues across the stack, from code to infrastructure. 8. Develop automation scripts using Ansible, Napalm or Nornir for network configuration tasks. 9. Document technical designs, APIs, and operational procedures for knowledge sharing. 10. Continuously explore emerging technologies to improve performance, security, and developer productivity. **Tech Stack**: Python, FastAPI/Django/Flask, Git, Docker, Kubernetes (private cloud), REST, CI/CD (Jenkins/GitHub Actions), Ansible, Napalm, Nornir, Agile tools (Jira). **Growth Path**: Starting as an Associate Engineer, high performers can progress to Senior Engineer, Lead Engineer, and eventually Architecture or Product Management roles, with opportunities to work on global BT projects. **Why Join BT Group?** The company offers exposure to large‑scale telecom environments, mentorship from seasoned engineers, and a compensation package described as β€œBest in Industry”. Employees enjoy a balanced work‑life culture, flexible work‑from‑home options, and a clear roadmap for technical and leadership growth.

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

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Recruit CRM 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, FastAPI, Django, Flask, REST APIs, Git, CI/CD, Docker, Kubernetes, Ansible, Napalm, Nornir, Agile, OOP, Design Patterns, Network Automation, Telecom OSS/BSS concepts) & 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
Recruit CRM 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 Recruit CRM as a BT Recruitment 2026?
Preparation Tip: Highlight Recruit CRM'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 & Tech

View Category Feed β†—
Recruit CRM
BT Recruitment 2026
Apply Apply Now β†—
Chat Chat with Kashii