Half a league, half a league,
Half a league onward,
All in the valley of Death
Rode the six hundred.
“Forward, the Light Brigade!
Charge for the guns!” he said.
Into the valley of Death
Rode the six hundred.
The Charge of the Light Brigade I. , Alfred, Lord Tennyson
A seemingly unimportant footnote in British history - especially when compared to the grandiose political (re)volution called Brexit - but yet immortalized in art. Makes you wonder who will capture the adventures of the Theresa Mayflower as it leaves the safe Schengen harbour in order to rediscover the route to Avalon…
The Charge of the Light Brigade refers (obviously) to the charge of British light cavalry- against Russian forces during the the Battle of Balaclava on 25 October 1854 in the Crimean War. The charge was futile and resulted in a huge number of casualties - but one can argue such is war. In this specific case either miscommunication or deliberate misinformation that caused a light cavalry brigade to charge a full complement of well placed and defended Russian guns..a captain frustrated at the fact that the brigade had seen very little action delivered written orders verbally which resulted in the before mentioned charge - while the intent was preventing the capture of a couple of cannons by the Russian troops.
I will refrain from drawing any analogies. For anyone interested in history in general - and how chance and stupidity have played a pivotal role in shaping history - I can recommend the following book: The Hinge Factor. But once again - this is not what this post is about.
The Thirteen Tips to Take Tech Tests
In my career so far I have taken and passed an awful lot of tech tests…I reckon about 50.And even before that I had a particular knack for doing multiple choice or multi response tests. And even though much can be said about the value or use of certifying people based on the results of a multiple choice tests, this necessary evil will most likely be a part of our profession ( Architects, Engineers, Consultants..) for years to come.
So I decided to spill my proverbial beans and share thirteen tips on taking tech exams:
As in other fields of science before us we are currently experiencing a “linguistic turn” within information technology. Greater abstraction leads to concepts and ideas becoming first class citizens when talking or writing about solutions. The more we drift away from actual silicon the more important logic and reasoning become. And what is true for infrastructure also applies to programming - the rise of higher level programming and scripting languages is a move from away from machine language to human language. Or Ruby.
This means that in order to understand modern IT we need to be able to reason, grasp concepts and constructs and master interpretative reading. If you look at it that way the current way of testing is actually a blessing in disguise - where it made little sense to have a multiple choice question on assembly or on how to properly connect a SCSI terminator - it makes a lot of sense to have one on which data storage service to use to store a JSON document given requirement x and y and constraint z.
Another advantage, or at least within a domain or realm of knowledge such as cloud computing, is that once you understand the concept that knowledge can be applied to more then one solution. Object storage is object storage.
So think. And don’t mix up the realms.A Lamba function is certainly not a lamba function.
Might be stating the obvious - but take your time. And I mean that in a very literal sense. Of course - start studying early enough, be on time, don’t get stressed before the exam because you might be late (and if your are - almost all test centers will let you start later regardless without impacting the amount available for your test). What’s more important is that you take your exam at the time you are at your best - and unburdened by anything else. Even if it is your first exam - there must be something else you’ve accomplished in your life, some point where you knew you were the best you could be..try to mimic those circumstances.
If that means you need to take your test early in the morning, late in evening, during a busy or during a quiet week at work…it doesn’t matter - take your time and own it.
Most exams will have a time limit. And with that limit comes time pressure. And for most of us there is also a set amount of time we can spend studying for an exam. In both cases be thrifty with your time.
So during the exam, don’t be afraid to skip\guess questions that are factual and you just don’t know. By factual I mean that the question requires you to choose one fact out of three or more facts - contrary to questions where you a need to apply your knowledge to solve a problem stated in the question. And even for those questions - if after reading the question and the answers you are not even close to finding the right answer - skip\guess. Don’t flag them all for review. Guess.
I would only consider reviewing a question if I believe another question later in the test will gave the answer away (Microsoft was traditionally really bad at this) or if I believe that 2 more minutes of thinking will help me deduct the answer. And even then I would not reserve any time for review, but only look at them if I have spare time at the end (and feel that I might need some points to pass - I’m sure others). Depending on the exam you will have somewhere between 2 and 3 minutes per question - and some of those questions will have multiple paragraphs of text.
As for studying - make informed decisions on the material you will use. More on what sort materials are available and what I think is worth working on see “Training”.
Once you are in there, behind the screen wondering why you need to agree to another NDA or T’s and C’s - or as in my case you are not even there yet because you are forced to hold up your secondary ID for such a long time that your arm starts to cramp…do not despair. And even if after 20 questions you start to wonder which cloud this test was about - because you haven’t seen a single acronym that looked familiar..do not go gently into that good night. You paid for your 170 minutes and your 60 something questions - and what if you just had some really bad luck and got the 20 hard questions first. Buck up, take some deep breaths and carry on!
This might be a bit controversial but next to skip\guessing and not marking questions for review, I vehemently appose going over questions that you’ve already answered and changing them. Think about it - you thought that was the right answer or you made a guess the first time you went over the questions. And that was before you spent a good hour wading through the proverbial quicksand. There are not many people that will be better at picking the right answer after that. Don’t look back…
But Lot’s wife looked back, and she became a pillar of salt
Twos and Threes
Often the answers will tell you just as much as the questions do. If you look closely enough you will see certain patterns emerging - something which is rather unique to tech test as well(and generally make them easier..). Often an answer will consist of a combination of things - services, technologies - and the only difference between the answers will be that one answer gives service x,y,x, another x,z,a,b, the third y,z,c and finally a,b,c.
When I am faced with those type of questions I try to look for the service or technology that should certainly be part of the answer. Most of the time that will allow you to drop at least one or two answers. Next I would look for contradictions within in the answers - if x and y have overlapping functionality or can’t ever be used together, then I can drop any answer containing both of them. If you take into account that one answer will often be absolute non-sense this help you narrow it down to two/three answers (or just leave you with the right one).
An inconvenient truth. Some people are born with a talent for multiple choice type tests, some are not, and others experience near anaphylactic shock when confronted with a capital A, B, C or D. But in essence there is nothing more to it then interpretative reading, logical reasoning, common sense and having a general idea of the concepts and subject matter….and some might say hands-on experience(tho your mileage on the latter may vary….see Tangible). I honestly believe that if you apply the tips in this article and prepare properly that even the most multiple-choice-challenged should be able to pass an exam.
DISCLAIMER: I would never dare to suggest that any of the tech vendors would attempt to indoctrinate us to use only their solutions for just about any problem.
But in general I would advise a certain degree of detachment from the real world when taking tech tests. Sometimes the right answer to a question will not even work in the real world - or not without quite a few extra steps or even third party tools. I’ve done exams made by our friends in Redmond where 30% of the exam was about technologies that I never ever encountered in the wild (and I’ve actually seen MS IPAM being used in the wild so go figure..).
Let it go, drink the Kool Aid - unless when you are doing a Google exam, they are the only ones that actually seem to want you to be aware of the fact that there are circumstances under which the built-in\native services are not the only right choice. Also see Third Party Tools.
Themes and Tropes
Really important but often overlooked. Each exam will have each themes and tropes. And they tend to change over time. In the Windows 7/Windows 2008 era (and even beyond that) every exam had questions with regards to VPN and WWAN encryption. And the answer was always PEAP. And if that answer mentioned other components you could be pretty sure that they will part of the answer of other, seemingly unrelated questions. AWS did something similar with stressing the importance of read(Elasticache) or write caching(SQS) instead of handling everything on a database level - all part of their strategy to “help” people migrate from their Oracle and MS SQL databases. In recent AWS exam you can see the move from Kinesis and an ELK stack like solution to Cloudwatch Logs.
The same applies the other way around - often the applicability or suitability of older technologies will be de-emphasized to such an extent that you can safely ignore any answer that mentions that technology. For instance most cmdline binaries for Windows management immediately became secondary citizens the moment Powershell reared its object oriented head - while often using the older utilities would be a lot easier and quicker. This is however also the point where you will need to be very aware of the limitations of each solution - because there are always questions trying to fool you to choose a technology such as Powershell as the solution that can’t be solved or are not supported by,in this case, Powershell.
And since the themes are often consistently applied you can greatly speed up answering questions while retaining a fairly high accuracy. So be sure get a feeling for the currently active themes or tropes and their changes (and yes you could also call these paradigms and paradigm shift but doesn’t start with a t now does it?)
Third Party Tools
Rule of thumb - Microsoft will never promote the use of anything which could be considered a third party tool in their exams. If it is mentioned in a question or answer it is to distract you or to point out the obvious superiority of the MS provided services. The same goes for AWS however here the scope is even broader since to be honest there is very little that cannot be consumed as a service through AWS. I’ve seen one or two questions where native OS scripting was actually preferred over AWS services but that’s it.
Come prepared. Take your IDs, check if they are valid, check if they are accepted. Be on time. Be at the right test center. Check your name on the confirmation email when you schedule the exam. Check all the other details. Twice. Also before the exam - track changes to the exam outline, subject matter or form (case studies, labs,multiple choice, multiple select). You don’t want to find these things out while taking the test. And you really don’t want to fail a test and find out afterwards that that could have been prevented.
Track your time, track your progress during the exam. And most importantly track how many questions you feel you answered correctly. This should give you a feeling of calm and provide the comfort of control. Or dread when you are doing really badly - in that case focus on other happy thoughts such as the unpredictability of the actual scoring system for these tests…but the point here is that as with just about anything from sports to recovering from injures the right state of mind can really have an effect on your performance.
Don’t review questions. But if you did regardless - go back and answer them! And please do check if you selected everything you should select. And if you answered all the sections. Even do the silly evaluation questions at the start of at the end.
Don’t be Bill.Be thorough.
This might be a personal quirk - but I do much better if I get into a very concentrated trance like state. I use music to focus while I’m studying and doing practice exams. I go over practice exams over and over to improve my answering speed and when I go the testing center I turn off any form of messaging and listen to the same music as I used to study. All that contributes to being sharp and really concentrated when I start the test. Sometimes I will go over to the testing center early and run over a couple practice exams again ( or more if didn’t get in those hours before..). I always pick the same locker for my stuff..and always use earplugs. It causes a sense of detachment which I find very helpful when ploughing through the questions.
And finally..training. For almost any test or exam a plethora of training materials are available - which type you prefer is really a personal thing I guess. I am not going to pretend I can tell what type of people require which type of training - but I will give you my personal opinion on works and what does not work.
You can roughly divide the different training materials into the following categories:
- Exam/Test overviews or outlines
- Instructional Videos or courses (Coursera,A Cloud Guru,Linux Academy,Udemy,Microsoft Academy, Pluralsight)
- Vendor or third party documentation about the subject (Microsoft, AWS, Google)
- Books - such as official study guides or third party books (O’Reilly, Microsoft Press)
- Lab like do-it-yourself exercises in simulated or real environments (Qwiklabs, Microsoft Self-Paced Labs, AWS Self-Paced Labs)
- Practice exam and questions as provided by vendors or as a part of the courses mentioned above.
- Braindumps, Pass4Sure, Testking, Whizlabs, Examcollection/VCE
Now not every category will require the same amount of time or cover the breadth or depths required. And there is also an important distinction to be made between the categories that will further your knowledge of a product - and those that will just help you pass the exam:
|Category||Time||What I think||Makes you smarter||Makes you pass the exam|
|Exam outlines||Negible||I check them before even booking an exam or test. And when exam are changing or are being redeveloped I would also try to find to blogs or sites that will detail the exact differences||Not really. Well if you don’t understand most of the outline you are probably not ready to sit the exam…||Yes|
|Video courses||A lot||I generally don’t have the patience to sit through hours and hours of someone very slowly telling what I can also find out through other means…But some places, like Linux academy combine their videos with labs and practice exam which make it a much better experience.||Yeah. But very passively and since a lot of courses are geared towards passing the exam the applicability of the knowledge gained can be questioned||Yes|
|Documentation||Considerable||Might be boring, might be tedious but in my book the best resource to use, especially combined with the exam/test outlines. Did one or two Microsoft exams just by reading Technet.||Most definitely||Yes but it can be hard to focus on the right subject and you run the risk of going down rabbit hole after rabbit hole of really interesting stuff|
|Books||A lot||There are books and there are books..as with the video courses you have quite a few books which are like expanded exam outlines that will take you through exactly what you need to know to pass the exam. But I try to stay away from those and get books to go a little deeper and talk about ideas and concepts first and then proceed to the implementation of those ideas into solutions within a specific technology.||Most definitely||Yes, though at cost - time|
|Labs||Considerable||Though I’ve focused on question based tests we do see some occasional hand-on lab task as a part of tests as well. AZ-302 was 40% lab task based. If this is a trend I don’t know but if you do not have any hands-on experience (yes that sounds crazy - but many of us solution architects do not have that) it would really pay of to do some labs. Or do I what I do - build something you’ve built before using other tools - adapt your terraform plans, scripts to make them work on another cloud or even deploy some sort of quickstart application (wordpress, static html site anyone?). Even a “hello world” function would do. If you like gamification check out things like Qwiklabs - they even do events where you can find Starbucks vouchers.||Yes!||Possibly. Will depend on the exam and the labs. IaC stuff might not always be worth your time since they don’t test on that too often (though getting your JSON on is always a good idea)|
|*Practice Exam*s||A lot||AWS offers some great practice exams, and if you pass one real exam you get a free voucher for a practice exam. They are really representative and sometimes even harder then actual tests. The Linux academy practice tests are also pretty decent and what I like about them is that you can take them more then once.||It will make you more aware of the possible choices and arguments in favour or against a solution in a very practical way.||Yes because it will train your multiple choice skills and give you some insights with regards possible exam questions|
And now for the elephant in the room - braindumps\testkings\pass4sure’s whatever you like to call them. I’ve used them. Would I use them for every test or would I use only them? No. Do I care whether they are accurate or updated? Not really. I mainly find them useful to practice taking tests in a particular context. If I have the time I do them over and over until I’m at a proper pace (often doing a couple of different ones once will do the trick) and if I pick up some questions that are on the actual test well that’s a bonus.But to be frank, most companies now finally do some proper rotation and renewal of the questions so its hardly possible to get a copy of the current questions. Its also a matter of risk - do you really want to fill your head with questions and answers that might not be current or right(many times I’ve seen a lot of wrong answers in these braindumps) leaving no room for actual factual knowledge?
BTW - I only really use Whizlabs at this moment in time because it provides the perfect balance between cost and quality. But if you can get your hands on a copy from a year old exam that’s fine too. Just don’t spend a hundred bucks on it and prioritize the other materials.
I hope you’ve found this small essay useful, feel free to reach out in case of questions or comments!