Recently, I happen to attend interview for software engineer by a reputed engineering firm. My recent career break made it harder for me to find some good job. Earlier I want qualified for good job due to my education & now due to career break.
It seems like I'm also facing usual chicken and egg problem. But I find this shocking these industry people are basically concerned about knows language rather than knowing how to use the programming language & effectively share ideas. I happen to observe certain interview sessions & facts going on while I was waiting in interviewing session room for my interview to happen
Let me start with mine. It's always good to have a view about oneself before Judging others. I passed two rounds of technicals & was kicked out just by the first question in third round. And do you want to know what was that question?
"Do you have worked using mfc???" Answered honestly as No. & the reply I got was you can leave for the day interview session is over. :p & I was plinged aka pling. Wasn't I attending interview for cpp??? That's was the first question which I had in my mind...
Lesson I learned was, always understand what the interviewee want rather than what you have, also play according ly rather than what they talk or tell you.
It was later I understood that they wr interested in vcpp workforce rather than the need of good engineers who can provide proper solutions. It's not jus the case of mine. I happened to have a chat with certain great fellows during the day. Some wr good engineers & some wr jus coders who basically translate your requirements in to something they didn't even mean to do
Here is something I overheard during the interview
Question placed by interviewee "how will you design & engineer a solution for the following problem: user can use, control a dash board software for a certain period of time & certain number of times he can log in of a day . The dashboard software controls certain real-time activities that should be monitored weather the user is logged in or not only authenticated user should be permitted to use the software. "
THE solution to the problem given by the person who was interviewed broke my heart.
It was utter nonsense that the 6 year experienced person from another reputed organization was too kicked out.
The solution given was an asp based project & the given reason for asp was that the person only knew it. The number of times login is controlled by is static a value of three. Reason was that "since a it's a real time system we should eliminate extra overheads."
Always try to research & engineer proper solutions rather than not learning & working with what we know provided the circumstances do favor. But keep in mind never ever put up rubbish ideas on to desk.
Another stuff I should say even though convergence of software is what the future is try to get into inner details of engineering rather than jus stitching up solution to keep in pace. It's just hard these days to keep learning & be in industry at the same pace,cuz industry wants experts in language rather than problem solving skills & programming ability
Comments
Post a Comment