Today I scheduled an online interview for 4AM (Trinidad & Tobago time). The interview was first rescheduled by me due to an unbelievable headache from my new specs and last week it was again postponed as the company was moving to a new office and encountered some issues with the Internet. Today I’m not sure what happened but I’ll make contact with the company later today to find out what took place. These things happen and when they do I immediately try to see the positive. Firstly, it allowed me to leave home at 5AM today to get my morning workout at the gym before heading to the office, otherwise I would have probably left home at 5:15AM/5:30AM. Secondly, it gives me more time to prepare. I must admit that my schedule has been pretty crazy for the past couple of weeks with everything that’s going on and I welcome any additional time for reviewing Objective-C & Swift Concepts. While I’ll be busy this weekend with the Dragon Boat Regatta here in Trinidad, competing with my team “The Vikings” on Saturday and Sunday, I’ll focus on interview preparation from next week Monday.
This morning I had a technical interview that did not go too well. I reviewed concepts such as GCD, Blocks, Debugging, Instruments, NSOperations, NSOperationQueues, Design Patterns, Memory Management and I even reviewed some popular Libraries especially AFNetworking, in preparation for the interview. The interview was mainly about memory management though. Sometimes I feel as if technical interviews are a hit and miss and those conducted outside the Xcode environment in a simple notepad type interface isn’t really a fair assessment. One of the best technical interviews I’ve ever had was from a company in London that gave me an API key for access to their API and asked me to build part of their application with some functionality and return the code within a period of time. This makes sense to me as this is what will be done if I’m on the job. Nevertheless, I love technical interviews for the fact that they help me to see which concepts I do not have a full handle on and which concepts some companies focus on as part of their development. While I started coding with Objective-C when ARC was introduced, I still have some understanding of MRC. Unfortunately, I think my lack of experience with MRC worked to my disadvantage today. Fortunately for me, I have another online interview scheduled for tomorrow morning for which I will place some more emphasis on reviewing MRC.
I haven’t made any posts for the past 2 days. Wednesday was a holiday in my country and I spent the entire day reviewing notes and code in preparation for an Interview on Thursday and on Friday with 2 different companies. I also scored 80% on an online exam for iOS7 Application Programming from International Knowledge Measurement which was sent to me by recruiter Kiri O’Brien. The exam was over 2 hours long with 51 questions and unfortunately I lost a bit of focus drawing closer to the end of the exam. On Thursday, I had an online interview with a company in the Netherlands which went quite well according to me and the interviewer and the recruiter was quite pleased. The company representative was so pleased, that we’re moving to the second stage of the interview…the first technical test…yeppy. I scheduled the interview during my lunch hour then realised the night before that Skype may have been blocked at my office. I decided to have the interview at home then go to work for the second half of the day and that was a smart move as Skype is really blocked on our network. Today my interview was at 7:30AM Trinidad and Tobago time and it also went well. The interview was with a startup in London that’s still in the initial phases of acquiring funding and setting up business and they are looking for a CTO/iOS Developer, which sounds quite interesting. This interview also went quite well. I decided that I’ll schedule my online interviews for 3:30AM/4:00AM (Trinidad and Tobago time), which is 8:30AM/9:00AM (London Time) so I can still keep my regular daily routine for most of the day without thinking too much about having to take time out from work or sacrificing my lunch hour for an online interview. This weekend into next week I plan on updating my apps and preparing for my technical interview next week.