FACE Prep blog

Placement prep + AI for engineers

Evidence-led articles on aptitude, coding, company-specific test patterns, and AI roadmaps for Indian engineering students. 1019 articles published so far. India-context throughout.

Placement Prep

Saddle Point of a Matrix: C, C++, Java, and Python Programs

A saddle point is the minimum in its row and the maximum in its column. Learn the O(M×N) two-pass algorithm with working code in C, C++, Java, and Python.

11 May 2026 · 8 min read
Placement Prep

Sum of Numbers in a Range: Naïve, Formula, Prefix Array

Three approaches to the range sum problem: O(n) loop, Gauss O(1) closed-form, and prefix-sum array for repeated queries. Verified examples in C, Java, and Python.

11 May 2026 · 8 min read
Placement Prep

Program to Remove Spaces from a String: Python & C

Remove all whitespace from a string in Python and C: two-pointer, build-new-string, and library one-liners, with complexity analysis and edge cases.

11 May 2026 · 6 min read
Placement Prep

Reverse Every Word in a Sentence: C, Java, Python

Two-pointer algorithm and code in C, Java, and Python to reverse every individual word in a sentence while keeping word order unchanged.

11 May 2026 · 7 min read
Placement Prep

Python Command Line Arguments: sys.argv and argparse

Learn to read Python command line arguments with sys.argv and argparse. Covers basic usage, named flags, type conversion, and practical script patterns.

11 May 2026 · 6 min read
Placement Prep

Python Inbuilt Looping Functions: A Complete Guide

Python's nine built-in iteration helpers: range, enumerate, zip, map, filter, sorted, reversed, iter, and next, with code examples for placement coding rounds.

11 May 2026 · 6 min read
Placement Prep

Python Input: input(), Type Conversion, and Multiple Values

Learn how Python's input() function works, how to convert strings to int or float, read multiple values with split() and map(), and handle EOFError in placement tests.

11 May 2026 · 6 min read
Company Corner

Mu Sigma recruitment process: MuApt, rounds and prep guide (2026)

Mu Sigma's campus drive has five rounds: MuApt aptitude test, video synthesis, pseudo code, and two interviews. Full pattern, eligibility and prep guide.

11 May 2026 · 7 min read
Placement Prep

Regular Expressions in Python: A Complete Guide

Python's re module: core syntax, API functions (search, findall, sub, split), compiled patterns, and real-world email and log examples for placement coding rounds.

11 May 2026 · 8 min read
Placement Prep

Sort All Elements of a Matrix in Ascending Order

Sort every element of an M×N matrix in ascending order: flatten-sort-refill algorithm, worked 3×3 example, row-wise variant, and edge cases explained.

11 May 2026 · 7 min read
Placement Prep

Spiral Matrix Printing: Print a 2D Matrix in Spiral Order

Print a 2D matrix in spiral order with the boundary-shrink approach. Python and Java solutions with traced examples for 3×3, 3×4, and edge cases.

11 May 2026 · 6 min read
Placement Prep

Python operator Module: Operators as First-Class Functions

Python's operator module turns every built-in operator into a callable: add, mul, itemgetter, and more. Faster than lambdas in tight loops.

11 May 2026 · 7 min read
Placement Prep

Squaring Numbers Ending in 5: The n(n+1) Shortcut

Square any number ending in 5 in seconds: multiply the prefix by the next integer, append 25. Full algebraic proof, 2-digit and 3-digit examples, aptitude practice.

11 May 2026 · 6 min read
Company Corner

Syntel Off-Campus Drive for Freshers: Atos | Syntel 2026

Syntel was acquired by Atos in 2018 and now recruits as Atos | Syntel. Covers the selection process, eligibility, and prep checklist for freshers in 2026.

11 May 2026 · 6 min read
Company Corner

Atos | Syntel Test Syllabus, Pattern, and Cut-Off 2026

Atos | Syntel aptitude test: 60 minutes, three equal sections, no negative marking. Section-wise syllabus, cut-off benchmarks, and prep tips for freshers.

11 May 2026 · 6 min read
Company Corner

TCS CodeVita 2026: Rounds, Eligibility, and Prep Tips

TCS CodeVita is the world's largest coding contest with 146,922 participants in 2026. Learn the round structure, eligibility, topics, and what winners earn.

11 May 2026 · 6 min read
Company Corner

TCS Digital 2026: Track, Eligibility, Syllabus, and Sample Questions

TCS Digital and Ninja run the same NQT. How the tracks split by CTC, eligibility, test cutoff, and section-by-section question types.

11 May 2026 · 5 min read
Company Corner

TCS Interview Questions and Process: 2026 Guide

TCS Ninja and Digital interview process explained: technical round topics, HR round questions, what interviewers value, and a two-week prep plan.

11 May 2026 · 6 min read
Company Corner

TCS Ninja Test: 2026 Online Practice Plan and Live-Class Strategy

The 2026 TCS NQT has two sections and no negative marking. Here is how to structure a 4–5 week online prep using free tools, live sessions, and mock tests.

11 May 2026 · 6 min read
Company Corner

TCS Recruitment Process 2026: Eligibility, NQT, and Interview Guide

TCS recruits freshers through the NQT into three tracks. Complete eligibility, exam pattern, interview rounds, and prep priorities for 2026.

11 May 2026 · 6 min read
Placement Prep

10 Technical Interview and Aptitude Questions: Set 6 (Solved)

Solved Set 6: arrays vs lists, OOP pillars, macros vs functions, Floyd's cycle detection, and swap-without-temp in C, ten questions campus drives test.

11 May 2026 · 7 min read
Placement Prep

From Campus to Corporate: 10 Things Engineering Graduates Should Know

Your first IT job in India changes more than your schedule. Here are 10 things every engineering fresher should know before Day 1 at TCS, Infosys, or a product company.

11 May 2026 · 6 min read
Career Roadmap

How to Improve Your Resume: 6-Point Upgrade Checklist

Six targeted fixes that turn a first-draft engineering resume into one that clears ATS and holds a screener's attention: length, bullets, keywords, and more.

11 May 2026 · 6 min read
Placement Prep

Python Arrays: Operations, Patterns, and Placement Tips (2026)

Learn Python arrays with the array module, lists vs arrays, common operations, time complexity, and classic placement patterns like rotation and two-sum.

11 May 2026 · 8 min read
Placement Prep

Polygons: Types, Properties and Formulas for Aptitude Tests

Polygon types, properties, and core formulas for placement aptitude: sum of interior angles, exterior angles, area formulas, and worked examples for TCS NQT and AMCAT.

11 May 2026 · 8 min read
Placement Prep

Right Triangles: Definitions, Properties, and Aptitude Applications

Master right triangle properties, Pythagorean triples, 30-60-90 and 45-45-90 ratios, and trig ratios with worked placement aptitude examples.

11 May 2026 · 7 min read
Placement Prep

How to Build Placement-Test Vocabulary: 4 Pillars and a 6-Week Plan

Placement tests draw from a 200-to-300 high-frequency word band. Master synonyms, antonyms, analogies, and sentence completion with root-affix strategy and a 6-week plan.

11 May 2026 · 7 min read
Placement Prep

Static Functions in C: Scope, Linkage, and Examples

A static function in C restricts a function to its own source file via internal linkage. Learn scope, name-collision avoidance, and see a two-file worked example.

11 May 2026 · 7 min read
Career Roadmap

Why Choose IT as a Career in India: 2026 Guide

What IT careers pay in India in 2026, which branches qualify, and how AI is reshaping fresher hiring. A practical guide for Tier-2 and Tier-3 students.

11 May 2026 · 6 min read
Placement Prep

ZoomRx Careers 2026: Hiring Process, Roles, and Interview Pattern

ZoomRx is a life sciences analytics firm hiring freshers across Chennai and Bangalore. This 2026 guide covers roles, selection process, and interview rounds.

11 May 2026 · 6 min read
Career Roadmap

5 Tips to Write a Resume That Gets Shortlisted

Five practical resume tips for freshers: ATS-friendly design, keyword strategy, action verbs, smart tailoring, and a three-pass proof system.

10 May 2026 · 5 min read
Placement Prep

6 HR Interview Questions Every Fresher Gets Asked (Sample Answers)

The six HR questions that appear in nearly every campus placement interview. What interviewers test, how to structure answers using CAR framework, and mistakes to avoid.

10 May 2026 · 8 min read
Career Roadmap

7 Body Language Tips to Ace Your Job Interview

Seven evidence-based body language tips for engineering students walking into campus or off-campus interviews: what to do with your hands, eyes, and posture.

10 May 2026 · 9 min read
Placement Prep

Add Two Numbers in Python: 5 Methods with Code

Five Python methods to add two numbers: + operator, function, f-string one-liner, float input, and bitwise XOR. Code, output, and when to use each.

10 May 2026 · 8 min read
Placement Prep

Advantages and Features of Python Programming (2026 Guide)

Python's advantages include readable syntax, 700K+ PyPI packages, cross-platform portability, and first-class AI/ML support. Honest look at the trade-offs too.

10 May 2026 · 5 min read
Placement Prep

Merge Sort Algorithm in C, C++, and Java with Examples

Step-by-step merge sort implementation in C, C++, and Java. Covers divide-and-conquer logic, O(n log n) complexity, stability, and comparison with quicksort.

10 May 2026 · 7 min read
Placement Prep

AMCAT Automata Question Bank: LRU Cache and Circular Linked List

Practice set for the AMCAT Automata coding round: LRU cache miss count and sorted circular linked list insertion, with traced test cases and grader notes.

10 May 2026 · 8 min read
Company Corner

Aricent Interview Questions: Capgemini Engineering 2026

Aricent is now Capgemini Engineering. Full 2026 guide to the recruitment process: aptitude test pattern, technical interview questions, and HR round tips.

10 May 2026 · 7 min read
Placement Prep

Automation Anywhere Send Email Command: 2026 SMTP and HTML Setup Guide

Set up the Send Email command in Automation Anywhere: SMTP config, Gmail App Passwords, HTML formatting, and fixes for the most common email bot errors.

10 May 2026 · 6 min read
Placement Prep

Bitwise Operators in Python: Truth Tables, Idioms, and Examples

Learn Python's 6 bitwise operators (AND, OR, XOR, NOT, left shift, right shift) with truth tables, placement idioms, and worked examples verified from first principles.

10 May 2026 · 6 min read
Placement Prep

Bubble Sort in C, C++, and Java: Code and Complexity

Bubble sort implemented in C, C++, and Java with step-by-step trace, optimised early-exit variant, and O(n²) complexity analysis. Placement-interview ready.

10 May 2026 · 7 min read
Company Corner

C Programs Using Command Line Arguments: Worked Examples

Worked C programs that read input via argc and argv: covers atoi, strtol, and common off-by-one bugs students hit in TCS coding rounds.

10 May 2026 · 7 min read
Company Corner

Capgemini Exam Pattern 2026: Sections, Syllabus, CTC

Game-based aptitude, Pseudo-code MCQs, Written English, Behavioural; eligibility, syllabus, CTC bands for Analyst and Senior Analyst tracks explained.

10 May 2026 · 6 min read
Placement Prep

Capitalize First and Last Letter of Each Word: Python, C, Java

Capitalize the first and last letter of each word in a string. Covers word-boundary detection, edge cases, and complete code in Python, C, and Java.

10 May 2026 · 6 min read
Placement Prep

Check if a Substring Exists in a String in Python

Five ways to check if a substring exists in a Python string: in operator, find(), index(), count(), and re.search(). Edge cases and KMP included.

10 May 2026 · 5 min read
Placement Prep

Python Closures: Lexical Scope, Late Binding, and Decorators

Learn how Python closures work: nested functions, lexical scope, the nonlocal keyword, the late-binding loop trap, and how decorators use closures under the hood.

10 May 2026 · 6 min read
Placement Prep

Common C Programming Errors: 10 Mistakes to Fix Before Interviews

Syntax errors, off-by-one array indexing, and missing semicolons are the C mistakes that derail placement coding rounds. Here is how to fix every one of them.

10 May 2026 · 6 min read
Placement Prep

break, continue, and pass in Python: A Practical Guide

Learn how break, continue, and pass work in Python loops, with verified code examples, the for-else pattern, and placement exam edge cases.

10 May 2026 · 6 min read
Free · No spam

Get the AI Career Roadmap 2026 (free PDF)

2026 placement-drive AI patterns, project picks recruiters credit, and a prep timeline that fits beside aptitude and coding work.

Download the free PDF
Free AI Roadmap PDF