Today I had a job interview (by phone) for the titled as "Network Engineer".(CCNA level)
First of all, I didn't have too much technical interview experience however I have read quite much about interview questions,books and so on.
I am currently working as a Network Admin(for 7 months,first job, very small company) and feeling(felt) myself pretty confident about "IPSec,L2tp,routing protocols,frame relay concepts, vlan... etc"
However, during interview I was not able to fullfill their expectations probably, and couldn't answer some questions, even some didn't have any idea. Interviewer was not happy from what i guess. I feel myself really bad, stupid. I am a fresh university graduate now and I didn't know i am that bad when it comes to theoretical knowledge.
Some questions and my answers :
I explained what is OSI in a very complete way, layer by layer what happens during a communication between 2 computers. I told him that i can go deeper, but he said that it is not necessary.
- What is TCP and 3 way handshake
Here I explained again in a complete way, and I even told a little bit about flow control and windowing
- What is the maximum packet size you can send in one window ?
Here, I didn't know the answer. And somehow i got stressed (not my style), I said: well i dont remember but MTU is 1500 bytes, for this specific question i will check it out. He said " 65535 bytes"
- So if it is 65535 bytes, can u send this size of packet in one window at the beginning ?
Damn! I knew the answer but as a reflection of this stress: I said " why not"

( But of course that's not possible, main idea of windowing is to adjust the size of the sent data by the time which was told by me 10 sec ago to interviewer. So i screwed up!.) He said: " no, your answer is wrong"
- Tell me what happens when you ping a computer from another laptop connected to switch (1 switch 2xcomputers)
I nailed it up! I told whole process from ARP to ICMP Echo request to Echo request and ICMP Echo Reply. step by step how it works. he said:"very complete"
I explained what is DHCP, and very detailed definitions of Discover, Offer,request, pack processes. He said" very good"
53, uses udp, sometimes tcp
hmm, probably establishes connection with tcp then uses udp. oh no, I think uses tcp when udp is not available. ( he didin't make any comment)
explained pretty okay.
- so, 2 computers at different vlan but same subnet can communicate , or not without a router ?
no, unless if it is not a layer 3 switch ( no comment)
- What is vlan frame taggin
I explained pretty well, he said your answer is right
- so give me more details about trunking ?
Here he expected me to tell the differences between 802.1q and ISL but I couldnt understand his expectation

He said :"instead of adding additional header and trailer,802.1q embeds a 4 byte vlan id into layer 2 frame header. this increases the size of frame header.
- Which ports are used by ftp ?
I said: 20 and 21
I screwed up again

- You can choose any protocol you are good at it and i will ask ?
I said, it is better if he chooses the questions.
I explained what is NAt and what is PAT. and why do we need them. he said okay.
- so what is the difference between NATting and routing? i am not asking about the technology behind
Again i couldnt understand his expectation, i felt like i am destroyed... for me those 2 terms are totally different. I explained what is routing and my previous answer was about NAT, but he said thats not what i am asking....
there were some more questions which i dont remember now.... But as a fresh graduate from the university This could be a great chance for me to learn the new technologies. Not everyone finds a chance to work with a Corp. at the beginning. We didin't talk about routing protocols, or STP, or other concepts...Probably that was enough for him to delete me

What are your suggestions and reviews?
P.S English is not my native language. sorry for the mistakes.