# arjunpolen/tcs-nqt-pyq-questions architecture

> Architecture diagram of the GitHub repository arjunpolen/tcs-nqt-pyq-questions, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/arjunpolen/tcs-nqt-pyq-questions
- Repository: https://github.com/arjunpolen/tcs-nqt-pyq-questions

## Overview

This repository is a community-maintained NQT preparation library, not an executable application. A learner’s workflow is to study aptitude and computer-science fundamentals, practice full-length papers, work through programming questions and DSA patterns, and review HR questions. The graph groups those distinct study resources; edges indicate learner access, not a software pipeline. The README documents these collections, but no source excerpts were provided to establish links or sequencing between individual files.

Main entry points: [`Aptitude-CS-Fundamentals.md`](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Aptitude-CS-Fundamentals.md) (Aptitude and CS), [`Full Length NQT Question Papers/2024-MorningShift.md`](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/2024-MorningShift.md) (2024 morning shift), [`Full Length NQT Question Papers/paper-01.md`](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-01.md) (Paper 01), [`Full Length NQT Question Papers/paper-02.md`](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-02.md) (Paper 02)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_fundamentals["Fundamentals"]
  node_aptitude["Aptitude and CS"]
end

subgraph group_papers["Full-Length Papers"]
  node_paper2024["2024 morning shift"]
  node_paper01["Paper 01<br/>[paper-01.md]"]
  node_paper02["Paper 02<br/>[paper-02.md]"]
  node_paper03["Paper 03<br/>[paper-03.md]"]
  node_paper04["Paper 04<br/>[paper-04.md]"]
  node_paper05["Paper 05<br/>[paper-05.md]"]
  node_paper06["Paper 06<br/>[paper-06.md]"]
  node_paper07["Paper 07<br/>[paper-07.md]"]
  node_paper08["Paper 08<br/>[paper-08.md]"]
  node_paper09["Paper 09<br/>[paper-09.md]"]
  node_paper10["Paper 10<br/>[paper-10.md]"]
end

subgraph group_programming["Programming Practice"]
  node_easy["Easy DSA patterns"]
  node_hard["Hard DSA patterns"]
  node_verified["Verified programming PYQs"]
end

subgraph group_interview["HR Preparation"]
  node_hr["HR questions<br/>[HR-Questions.md]"]
end

node_learner(("NQT learner"))

node_learner -->|"studies"| node_aptitude
node_learner -->|"practices"| node_paper2024
node_learner -->|"practices"| node_paper01
node_learner -->|"practices"| node_paper02
node_learner -->|"practices"| node_paper03
node_learner -->|"practices"| node_paper04
node_learner -->|"practices"| node_paper05
node_learner -->|"practices"| node_paper06
node_learner -->|"practices"| node_paper07
node_learner -->|"practices"| node_paper08
node_learner -->|"practices"| node_paper09
node_learner -->|"practices"| node_paper10
node_learner -->|"practices"| node_easy
node_learner -->|"practices"| node_hard
node_learner -->|"practices"| node_verified
node_learner -->|"reviews"| node_hr

click node_aptitude "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Aptitude-CS-Fundamentals.md"
click node_paper2024 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/2024-MorningShift.md"
click node_paper01 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-01.md"
click node_paper02 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-02.md"
click node_paper03 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-03.md"
click node_paper04 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-04.md"
click node_paper05 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-05.md"
click node_paper06 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-06.md"
click node_paper07 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-07.md"
click node_paper08 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-08.md"
click node_paper09 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-09.md"
click node_paper10 "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-10.md"
click node_easy "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Programming-PYQs/DSA-Patterns(EASY).md"
click node_hard "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Programming-PYQs/Dsa-Patterns(HARD).md"
click node_verified "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Programming-PYQs/Verified-Programming-PYQs.md"
click node_hr "https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/HR-Questions.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_aptitude toneBlue
class node_paper2024,node_paper01,node_paper02,node_paper03,node_paper04,node_paper05,node_paper06,node_paper07,node_paper08,node_paper09,node_paper10 toneAmber
class node_easy,node_hard,node_verified toneMint
class node_hr toneRose
class node_learner toneIndigo
```

## Components

### Fundamentals

- [Aptitude and CS](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Aptitude-CS-Fundamentals.md): `Aptitude-CS-Fundamentals.md`

### Full-Length Papers

- [2024 morning shift](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/2024-MorningShift.md): `Full Length NQT Question Papers/2024-MorningShift.md`
- [Paper 01](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-01.md): `Full Length NQT Question Papers/paper-01.md`
- [Paper 02](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-02.md): `Full Length NQT Question Papers/paper-02.md`
- [Paper 03](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-03.md): `Full Length NQT Question Papers/paper-03.md`
- [Paper 04](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-04.md): `Full Length NQT Question Papers/paper-04.md`
- [Paper 05](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-05.md): `Full Length NQT Question Papers/paper-05.md`
- [Paper 06](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-06.md): `Full Length NQT Question Papers/paper-06.md`
- [Paper 07](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-07.md): `Full Length NQT Question Papers/paper-07.md`
- [Paper 08](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-08.md): `Full Length NQT Question Papers/paper-08.md`
- [Paper 09](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-09.md): `Full Length NQT Question Papers/paper-09.md`
- [Paper 10](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Full%20Length%20NQT%20Question%20Papers/paper-10.md): `Full Length NQT Question Papers/paper-10.md`

### Programming Practice

- [Easy DSA patterns](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Programming-PYQs/DSA-Patterns(EASY).md): `Programming-PYQs/DSA-Patterns(EASY).md`
- [Hard DSA patterns](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Programming-PYQs/Dsa-Patterns(HARD).md): `Programming-PYQs/Dsa-Patterns(HARD).md`
- [Verified programming PYQs](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/Programming-PYQs/Verified-Programming-PYQs.md): `Programming-PYQs/Verified-Programming-PYQs.md`

### HR Preparation

- [HR questions](https://github.com/arjunpolen/tcs-nqt-pyq-questions/blob/main/HR-Questions.md): `HR-Questions.md`

### Other components

- **NQT learner**

## Connections

- NQT learner → Aptitude and CS: studies
- NQT learner → 2024 morning shift: practices
- NQT learner → Paper 01: practices
- NQT learner → Paper 02: practices
- NQT learner → Paper 03: practices
- NQT learner → Paper 04: practices
- NQT learner → Paper 05: practices
- NQT learner → Paper 06: practices
- NQT learner → Paper 07: practices
- NQT learner → Paper 08: practices
- NQT learner → Paper 09: practices
- NQT learner → Paper 10: practices
- NQT learner → Easy DSA patterns: practices
- NQT learner → Hard DSA patterns: practices
- NQT learner → Verified programming PYQs: practices
- NQT learner → HR questions: reviews
