1. Only basic technical test for UG students - 4 sections
  2. Platform -
    1. mettle MSB at TMSL’s computer lab on their machines
    2. total time allotted - 2hours
    3. no section wise time, can attempt sections for as long as you need
    4. can navigate among sections freely - experiment later!
    5. test link shared by AMI representatives - manually open with browser
  3. Sections -
    1. C MCQ -
      1. difficulty - 5/5
      2. probably custom made questions by them
      3. topics of focus -
        1. structs
        2. pointer
        3. string
        4. mostly find output questions
        5. some choose correct info
        6. keyword/concepts trivia
        7. operator precedence and associativity
        8. logical operator short circuiting
        9. bitwise operations
      4. check very carefully to avoid silly mistakes - questions were tricky + answers hard to spot
      5. few questions -
        1. volatile keyword
        2. static keyword
        3. question was to find output having this portion (you get the idea)
        4. find output
        5. find output of something like this (I didn’t do this - confusion in const)
        6. questions with meticulous calculations, like was given a detailed function
    2. Computer Fundamentals
      1. difficulty - 3/5
      2. topics of focus -
        1. computer organization mostly
        2. operating systems few
        3. computer networks very few
        4. microprocessor basics maybe?
        5. fundamental knowledge
        6. base conversions heavy questions (mostly hexadecimal)
      3. few questions -
        1. size of IPv6 in bits
        2. find XOR of 2 hex numbers
        3. find 2’s complement of hex number
        4. what is instruction cycle
        5. which is the fastest type of memory - SRAM, DRAM, PROM, EPROM (couldn’t solve)
        6. what is clock speed in CPU?
        7. which component is responsible for displaying on monitor - CPU, GPU, RAM
        8. smallest unit of monitor display - pixel, bit, byte
        9. CPU accesses data in chunks called? - word, byte
        10. lowest access time in? - RAM, register, cache
    3. IQ -
      1. difficulty - 2/5 - easiest problems
      2. topics of focus -
        1. quantitative aptitude
        2. logical reasoning aptitude
      3. few questions -
        1. find number in series
        2. family tree based
        3. river upstream, downstream
        4. compound interest
        5. probability
        6. area perimeter
    4. C Program (BASICS) -
      1. difficulty - 4/5
      2. topics of focus -
        1. strings
        2. structs
        3. pointers
        4. sorting
        5. basic algorithms
      3. issue with platform -
        1. evaluation test cases (3) input not visible - was failing
        2. compilation test case (1) input visible
      4. benefits of platform -
        1. basic intellisense available
        2. read instructions carefully at beginning
        3. return format accurately described - mostly have to return string and structs
        4. can give custom input
      5. few questions -
        1. program to reverse a string using an efficient sorting algorithm - I solved using standard library qsort - 2 lines of code XD
        2. remove duplicate items from sorted array - sorted constraint wasn’t mentioned, I used qsort for safety
        3. check if a given input date is valid - Tuhin - maybe given in the format DD/MM/YYYY - I would have solved using strtok
        4. sum up odd/even indexed numbers upto given - Tuhin
        5. circular left shift/left rotate a string - practice with right rotate too