In my preparation plan for a very imporant job role I’m applying to these days, I have C and C++ revision in it.

I’d an interview a couple of days ago in C++ and it turned out that I don’t remember almost anything! that’s because the last time I used C++ intensively were on 2001 when I worked on Al Natoor and 7ares applications based on MFC and VC++ 6.0.

Since then I used C++ lightly and what I do remember much more is C and specially GNU C, anyway it seems that I’m getting back to the low-level programming again after spending some time doing high-level coding using .NET and J2EE.

Two years ago I launched exciting courses that I loved and I wanted to use them intensively but I didn’t have the change to even develop myself in. Those courses were “The Linux Kernel Internals”, “Linux Programming Essentials” and “Device Drivers Programming”, they gave me a very very good deep introduction about the kernel internals and at then I would speak the kernel language, but now I forgot most of stuff.

I believe I’ve a very bad memory, but what I’m good at is finding the right information in the most efficient way, so I don’t take much time getting a piece of information back. I’m trying now to revive those experiences and try to prove that I was C/C++ expert in a very very short time. I don’t know whether I’ll be able to do that or not, but I’ll give it a try anyway.

When I started revision yesterday I discovered how bad I was in the last interview!, If I were in place of the interviewer I’d say (The interviewer) that I suck!

Let’s hope the second international interview would be better :)