· Talk me about your bachelor’s degree thesis
· Synopsys:
- why did you use it?
- How did you implement your project inside?
- Which were the constraints you used? How do you know that your freq., power and area are right?
· Assembly:
- where did you use it?
- How many stages does MIPS have?
· C language:
- They made me see two different codes: one was the passing by reference and by value to a function; one was a code related to a reverse of a string. I had to comment them.
- How is the memory of a computer structured and where the different types of variable are saved?
- Stack memry is FIFO OR LIFO?
· Analog:
- He made me see an R-C circuit and asked me how I would have implemented that circuit in spice. He asked me the syntax of that and how many types of simulation spice is able to do.
· Digital:
- If I have two different clock domains, How Can I synchronize them?
- How does the synchronizer work?
- How many types of synchronizer exists?
- If the setup time of a D-FF is 6 ns and its propagation delay is 10 ns, what is the max freq. to sample in the circuit?
- Draw a NOR and NAND in C-MOS logic.
- If you have only 1 D-flip flop, how can you build a clock 2 divider?
· Linux commands:
- grep, find, chmod, types of permissions. How do you change permission of a file? And what about a whole directory?
- What are regular expression?
· Processor architectures:
- How many types of process architecture I know? RISC and CISC.
- Which is better for me and why?