Role: Ninja, Digital, Prime
Eligibility Criteria:
B.Tech /BE, M.E/M.Tech , M.C.A, MSc/ M.S with 60% and above or 6.5 CGPA (Only full-time courses will be considered)
Backlogs: No backlogs / arrears allowed.
Gap: The gap/break in education should not be more than 24 months.
CTC:
Ninja - Package of 3.3 LPA for Undergraduates and 3.5 LPA for Postgraduates
Digital - Package of 7 LPA for UG and 7.3 LPA for PG
Prime - Package of 9 LPA for UG and 11.5 LPA for PG
Selection Criteria/Pre-requisites:
● Round 1: Online Assessment test(Proctored)
○ Numerical Ability
○ Verbal ability
○ Reasoning
● Round 2: Technical Round
● Round 3: HR Round
Written test Syllabus:
Part A – Foundation Section (75 minutes):
○ Numerical Ability - 20 questions
○ Verbal ability - 25 questions
○ Reasoning - 20 questions
Note: for Digital and Prime roles, the candidate should try to answer at least 70 to
80% questions correctly to be able to meet such criteria.
Part B – Advanced Section(115Mins):
The Advanced section is mandatory for Digital and Prime roles.
This part contains 3 sections.
1. Advanced Quantitative and Reasoning,
2. Advanced Coding Easy
3. Advanced Coding Medium
Advanced Quantitative and Reasoning Ability (25 mins – 14 questions):
1. This section, spanning 20 minutes, focuses on advanced quantitative skills and includes 10 questions that challenge candidates’ mathematical prowess.
2. The Advanced Reasoning Ability segment, lasting 15 minutes, assesses candidates on intricate problem-solving and analytical reasoning through 10 carefully crafted questions.
Advanced Coding (90 Mins 1 Easy and 1 Medium):
3. The most extensive section, Advanced Coding, demands 90 minutes of coding proficiency. Candidates will face two coding questions, evaluating their coding skills, problem-solving ability, and algorithmic thinking.
4. In this Section it's better to take 30 mins for easy questions and use the remaining 60 mins for medium level questions.
Interview questions reference:
Questions from students:
Technical Round Prep
Core Programming & Logic
Pascal Triangle: Use nested loops; outer loop for rows, inner loop for values using binomial coefficients.
Armstrong Number: Sum of cubes (or nth powers) of digits equals the number itself.
Fibonacci Series: Iterative/recursive logic to generate sequence.
Swap without temp variable: Use arithmetic (a = a + b; b = a - b; a = a - b;) or XOR.
Prime Number Check: Loop till √n, check divisibility.
Electronics (ECE Background)
Flip-flop: Basic memory element; types include SR, JK, D, T. Differences lie in input/output behavior.
Microprocessor vs Microcontroller: Microprocessor = CPU only, needs external peripherals; Microcontroller = CPU + memory + I/O integrated.
Stability, Input/Output Skew: Timing concepts in digital circuits; skew = difference in arrival times of signals.
Linux Commands
Copy file: cp file.txt /path/to/folder/
Remove folder: rm -r foldername
Create file: touch filename.txt
Simulate code: Depends on language; e.g., gcc program.c -o program && ./program
SQL
Joins: INNER, LEFT, RIGHT, FULL.
Software Engineering Concepts
Agile vs Waterfall: Agile = iterative, flexible; Waterfall = sequential, rigid.
RAG (Retrieval-Augmented Generation): Used in AI to fetch external knowledge for better answers.
Self-introduction (technical) → Highlight your strongest language (Java), projects, and certifications.
OOP Concepts:
- Abstraction: Hiding implementation, showing only essentials (interfaces, abstract classes).
- Encapsulation: Wrapping data + methods (private fields, getters/setters).
- Inheritance: Reusing code (extends keyword).
- Polymorphism: Same method, different behavior (overloading/overriding).
- Exception Handling: try-catch-finally, throw/throws.
- Error Control: Checked vs unchecked exceptions.
Examples of OOP: Banking system (inheritance), Library management (encapsulation).
Matrix Multiplication Code: Nested loops multiplying rows × columns.
Spring Boot Concepts:
- MVC: Model (data), View (UI), Controller (logic).
- Annotations: @RestController, @Autowired, @Entity.
- Response Codes: 200 OK, 404 Not Found, 500 Internal Server Error.
- JPA Queries: findById, findAll, custom queries with @Query.
Backend API Development: REST APIs, JSON responses, CRUD operations.
Git Commands:
fetch vs pull: fetch updates local repo, pull = fetch + merge.
stash: temporarily save changes.
Remote vs local repo: GitHub vs your machine.
Commit ID: unique SHA identifier.
Revert: undo commit.
New branch: git checkout -b branchname.
Merge Conflict Resolution: Manual editing, git merge --abort, rebase strategies.
LLM (Large Language Models): AI models trained on text, used for chatbots,
summarization, code generation.
Blockchain Concepts: Distributed ledger, immutability, consensus algorithms.
Hashing, Cryptography, Quantum Computing: Hashing secures data, cryptography
encrypts, quantum computing threatens classical encryption → quantum-safe algorithms.
Agile Methodology: Iterative, flexible, suitable for startups due to adaptability.
Managerial Round Focus
Internship Project: Be ready to explain flow, tech stack, challenges, and your role.
Website Monitoring Techniques: Ping tools, uptime monitoring, logging, alerts.
AWS EC2 & Docker:
o EC2: Virtual servers in cloud.
o Docker: Containerization for portability.
o Real-world: Deploying microservices.
Programming Languages (rating): Be honest (Java 8/10, SQL 7/10, Python 6/10).
JavaScript in HTML: <script> tag.
0 Comments