Sounds like Nokia Siemens. What you need to study for the test is probably not what you need for the interview. One of the best parts of this job requirements list; it is short. They have something specific in mind and they aren't looking for a long list of specifications. It's probably some very narrow project that's long-term. The worst part; big companies often like to use a form of standardized test, rather than just interviews, to resolve your placement. So even if the job doesn't require it they might well ask you what an RDBMS is or some sql questions. They might ask you to debug or show the output to a very simple program. They might ask you some basic questions about the difference between Windows and Unix. You're probably stuck working with the knowledge you have. Of course it doesn't hurt to bone up on some things. And it wouldn't kill you to treat this as a practice test. Since this is a test it will probably be in two parts; the first section would then be aptitude/IQ and the second will be domain specific. In that, you might be asked about specific acronyms. It should be mostly book learning rather than real experience. Make sure you know the OSI layer model and can write it out from memory. No serious details, just the order and approximate meaning of each layer. Revise (just guessing): -overloading operators -semaphores (how are they different) -zombie processes in unix -linked lists, trees, and the like -difference between a router and a bridge -pointers, arrays -how is a keystroke interpreted in windows Do not study too deeply into any of these unless you have a lot of time. They probably will want to know if you understand the basics of a lot of things and won't check for depth on too many. Use your testing skills; figure out the rules of the test (mark for wrong answers the same as non-answer or different? How much time to get all the questions done divided by how many questions?) All of the above is based on a lot of assumptions based on your comments to the others, so it might amount to a pile of crap when you walk in to the test. But you asked what we thought, and this is what I think you are headed for instead of a test for the very job for which you are applying. Then you'd want some other set of things for the actual interview. I'd read articles based on your keywords and be able to answer questions about why C versus C++ in embedded systems and things like that. Maybe see if you can get a download of VxWorks and p