Amazon Phone Interview Software Development Engineer In Test' title='Amazon Phone Interview Software Development Engineer In Test' />MS Paint, the first app you used for editing images, will probably be killed off in future updates of Windows 10, replaced by the new app Paint 3D.Microsoft lists. Im putting together some practice interview questions for a friend who lost his job.I thought itd be useful to crowdsource some questions from you, Dear Reader.New Interview Questions for Senior Software Engineers.After reading all the comments, I have made some observations 1 There isnt an agreement as to what a senior software engineer should know.But that is quite ok since different companies have different standards as to who should be a senior software engineer.I have been a senior software engineer in my second job and now I am in my 5th job and I dont expect be a senior software engineer in my current company for at least a couple of years from now.We all believe we are competent people I am not saying you guys arent, I am just saying most average and below average developers think they deserve the job that they are interviewing for and believe that they would be able to do it decently if they are hired.And what is funny is that they are correct for a large percentage of time not every job require superstars.Most people are looking for a candidate just like themselves.If the candidate knows the stuff that I know then I would probably hire them.If they dont know what I believe is important, then I probably wont hire him.It seems reasonable but the situation is quite sad if we look at the fact that what the interviewer thinks is important can vary widely from person to person.There are some people who doesnt read a lot and hence not familiar with acronyms and the names of the cool technologyprocessframeworkdesign strategies even though they might have a good sense of how to deal with situation involving them.For example, such a person might be able to arrive at an abstract factory solution for a problem where it is a good fit, without ever being aware that what he did has a name and is a standard solution for them problem he solved.Such people really hate the kind of questions where the interviewer asks him what is dependency injection, even though he might be employing it in his projects without knowing its name.Then there are people who are not big on previous experience but reads a lot and is aware of what is the newest thing in the technology space.They know what the different design patterns are, what TDD is, what IOC is etc even though they might never have used them in their projects or they might never be able to come up with abstract factory on their own without having read about it in some book or website.These people make up for their lack of ingenuity by reading about stuff.Those people would love the questions listed in this blog post please note that I am not making the assumption that all the people who know the answers to the questions above are in the 2nd category, there are a lot of developers who read books and is always up to date on the technology space but also might have discovered abstract factory on their own So which of these two kind of developers are more valuable Buy Clean Code A Handbook of Agile Software Craftsmanship Robert C.Martin 1 by Robert C.Martin ISBN 9780132350884 from Amazons Book Store.Everyday low.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |