2 guys had taken my interview. It was very strange and ashamed that they don't know anything. For example, 1 guy was asking me "The job of copy constructor can be done using the normal constructor as well. Then why do we need copy constructor?" Why we need copy constructor is a very good question. But it's very shameful that he seems to have more than 7-8 years of experience and he was telling copy constructor's job can be done using the normal constructor as well.
Now coming to the second guy, while an explanation of something I said, "No matter whether you create an object using new or not, the memory will be allocated at runtime". Then he started arguing with me, "How static object memory will be allocated at runtime? You are wrong. It should be at compile time." Then I said, "No, you are wrong. If it is a static object then memory decision will happen at compile time but allocation will happen at runtime after the process is loaded into RAM by the loader." That's how too much argument happened with these 2 low IQed folks. And then finally they had rejected me. BDW I don't wanna reduce my existing IQ working under such type of low IQed folks.