[Updated] Goldman Sachs Aptitude Test Questions and Answers
Practice List of TCS Digital Coding Questions !!!
Take 50+ FREE!! Online Data Interpretation Mock test to crack any Exams.

MosChip Semiconductor Interview Questions and Answers for 3 years Experience

Home > Experience Archives > MosChip Semiconductor > Interview Question Set 1
Written Round First Round (F-2-F) Second Round (F-2-F)

    1 / 1

    There was one written round which has 13 questions from C and 2 questions from Logical section that were very simple

    NOTE: Get all Question of Written Round @ Home > Freshers > Placement Papers > MosChip Semiconductor

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

Written Round First Round (F-2-F) Second Round (F-2-F)

    1 / 28

    Introduce yourself technically, and about my projects.

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    2 / 28

    Asked about my educational background.

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    3 / 28

    How will you proceed if the kernel source code that you downloaded does not support your board? What are the steps you will take?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    4 / 28

    Write all the directories in linux that will be visible to you on your system and the directories of your kernel source code that you have downloaded. Differentiate between both.
    (Here he asked me whether I am sure of my answers that I wrote wherein I was too confused )

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    5 / 28

    What is procfs ? What is the importance of procfs? Why it has got that name?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    7 / 28

    What does /dev contain?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    8 / 28

    How do you create node for a block device?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    9 / 28

    How do you automatically get major number without using udev ? (He asked bcoz I answered udev will automatically update. He wants me to answer by not using udev functions)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    10 / 28

    Can the same number be used for creating nodes for both char and block devices?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    11 / 28

    Draw the block diagram for a char device driver implementation?
    (I explained about char device driver by writing all steps. He then asked me further questions )

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    12 / 28

    Where file_operations have been used in registration? ( I answered cdev_init(my_cdev,&my_fops) and wrote all steps)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    13 / 28

    What happens if you pass major number as 0 in register_chrdev_region()?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    14 / 28

    Can you make your low-level driver directly interact with application without using core layer ? Is core layer mandatory? ( He asked me this question because I drew the block diagram for keyboard low-level driver with core layer and HLD)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    15 / 28

    You have registered your file_operations with VFS layer. What about ISR routine and how will you register ?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    16 / 28

    How your driver initialization will take place? What is the entry point for a driver?
    (I answered abt init and exit routines and drivers, modules and kernel service routines do not have pids. So they are invoked in process contexts. He then asked again questions)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    18 / 28

    What is a Stack section?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    19 / 28

    How will be variables allocated in memory? How will you access heap?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    20 / 28

    How many types of interrupts are there?
    (I answered software and hardware. I also said abt Bottom halves)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    21 / 28

    What is the difference betw. various BHs and where do you apply?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    22 / 28

    Is there any precaution for softirqs running simultaneously? Why and how do you solve?
    (I answered: applying synchronization techniques for shared access)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    23 / 28

    Difference betw. various synchronization techinques and when do you need?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    24 / 28

    Why semaphores are not used for ISRs?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    25 / 28

    How do you implement threads?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    26 / 28

    What is the basic difference betw. multiple processes and multiple child processes?

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    27 / 28

    Did you write any applications? ( I said no.)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

    28 / 28

    Write a small application to read 4 bytes and write 4 bytes for my device /dev/ttyS0.
    (As it was very simple. I wrote it and he then stopped as if he were satisied by my answers. A Very long interview!)

    Answer:
    No Discussion on this question yet!
    Please Login First :
    Tags:

    No Tags on this question yet!

Written Round First Round (F-2-F) Second Round (F-2-F)