- Only basic technical test for UG students - 4 sections
- Platform -
- mettle MSB at TMSL’s computer lab on their machines
- total time allotted - 2hours
- no section wise time, can attempt sections for as long as you need
- can navigate among sections freely - experiment later!
- test link shared by AMI representatives - manually open with browser
- Sections -
- C MCQ -
- difficulty - 5/5
- probably custom made questions by them
- topics of focus -
- structs
- pointer
- string
- mostly find output questions
- some choose correct info
- keyword/concepts trivia
- operator precedence and associativity
- logical operator short circuiting
- bitwise operations
- check very carefully to avoid silly mistakes - questions were tricky + answers hard to spot
- few questions -
- volatile keyword
- static keyword
- question was to find output having this portion (you get the idea)

- find output

- find output of something like this (I didn’t do this - confusion in
const) 
- questions with meticulous calculations, like was given a detailed function
- Computer Fundamentals
- difficulty - 3/5
- topics of focus -
- computer organization mostly
- operating systems few
- computer networks very few
- microprocessor basics maybe?
- fundamental knowledge
- base conversions heavy questions (mostly hexadecimal)
- few questions -
- size of IPv6 in bits
- find XOR of 2 hex numbers
- find 2’s complement of hex number
- what is instruction cycle
- which is the fastest type of memory - SRAM, DRAM, PROM, EPROM (couldn’t solve)
- what is clock speed in CPU?
- which component is responsible for displaying on monitor - CPU, GPU, RAM
- smallest unit of monitor display - pixel, bit, byte
- CPU accesses data in chunks called? - word, byte
- lowest access time in? - RAM, register, cache
- IQ -
- difficulty - 2/5 - easiest problems
- topics of focus -
- quantitative aptitude
- logical reasoning aptitude
- few questions -
- find number in series
- family tree based
- river upstream, downstream
- compound interest
- probability
- area perimeter
- C Program (BASICS) -
- difficulty - 4/5
- topics of focus -
- strings
- structs
- pointers
- sorting
- basic algorithms
- issue with platform -
- evaluation test cases (3) input not visible - was failing
- compilation test case (1) input visible
- benefits of platform -
- basic intellisense available
- read instructions carefully at beginning
- return format accurately described - mostly have to return string and structs
- can give custom input
- few questions -
- program to reverse a string using an efficient sorting algorithm - I solved using standard library
qsort - 2 lines of code XD
- remove duplicate items from sorted array - sorted constraint wasn’t mentioned, I used
qsort for safety
- check if a given input date is valid - Tuhin - maybe given in the format DD/MM/YYYY - I would have solved using
strtok
- sum up odd/even indexed numbers upto given 0≤n≤1000 - Tuhin
- circular left shift/left rotate a string - practice with right rotate too