Sheeraz's BLOG

March 23, 2014

A guideline for CS Graduates

Filed under: Career — Sheeraz @ 8:58 pm
Tags: , , , , , , ,

??????????This blog post is intended for those are graduating in Computer Science and worried about their job. Just relax, if you didn’t qualify for some ABC Software house, ¬†maybe that company is not up to your standard ūüėÄ

In last couple of years I have noticed tremendous growth in IT Industry of Pakistan. There are various job opportunities and there is a huge competition among graduates too. So don’t get emotional if you are rejected at first place in your favourite company. There are other jobs waiting for you. All you need to do is to learn from your recent Interviews / Programming tests.

How to plan for the right company:

Initially, you should analyse your area of interesting technologies (including Mobile Platform, Cloud Apps, Cross Platforms, Mobile Games) which are on demand in the market. You can do some research by asking your alumni who is already working in tech industry. Then you can list down the companies which are working on these technologies of your interest. Also see the profile of company including long term clients, number of staff (Specially number of Lead developers or Architects). Once you are done with prioritising your companies, you can start applying there.

How to prepare for Job test / Interview:

trade-dataYou should revise the basic concepts which you have learnt in 1st year even though you know every thing. Try some coding examples on white board or paper (Do not use Compiler). Also, try to debug them manually and think about different approaches. You can find the sample coding questions from Google. You should revise everything related to:

1. Data Structures (LinkedList, Binary Tree, Heap, Hashing, Stack, Queue, etc)

2. Database (DBMS, RDBMS, ERD, SQL Queries, Normalization, NoSQL, Indexing, Clustering, ACID Properties)

3. Operating System (Inter Process Communication, Threading, Processing, Tasking, Race Conditions, Locks, Semaphore, Mutex, etc)

4. OOP (Abstract, Interface, Polymorphism, Overriding, Overloading, Diamond problem, Inheritance, Static class / variables and their impacts, Deep copy, Shallow Copy, etc)

5. Scenario based questions (Solving real world problems and some logic building questions) 

6. Behavioural Questions (Prepare for questions like tell me about your self, why we should hire you and ask some relevant questions at the end of interview)

After you have cleared the technical interviews:

computer-scienceWhen you are done with all the technical interviews (phew!!) and you are called for final interview for offer, you should take few days to think whether this offer makes sense to you or not. A lot of graduates after signing job contract don’t really join the company. Because they seem to be confused when their friends are going in some other company with a little more salary package. Make sure you don’t follow that practise because you are entering in professional life now.


At last, I would advise you to concentrate on your studies if you are not done for final exams yet. Don’t be upset if some company rejects you there are plenty of other opportunities waiting for you. Always try to get help for job opportunities from your alumni because they can easily recommend your CV to hiring manager.

Thanks a lot for reading, positive critics are always welcome. I would encourage other alumnus to share their opinion through comments so graduates may learn from them as well.


December 5, 2010

I love my Work Place

Filed under: Career — Sheeraz @ 1:46 pm
Tags: , , , , ,

The only basic thing one demands and enjoys at his work place is comfort. Comforts come in various forms and vary person to person and designation to designation. At my current work place, I am comfy and enjoying my work. Job security and unsurpassed learning opportunities are some of the comforting points at my work place.

In this blog post, I will be discussing some things which make my current work place, An Ideal Place to
The most attractive thing to me here is friendly and pleasant work environment. One can communicate
with managers at all levels easily and confidently convey his views and opinions ‚Äď whether he is¬†your immediate or line manager, director or even CEO. And these managers are not in

favour of any unessential demands to their teams. In fact they trust and motivate one to work more smartly.
The hierarchy is easy to understand too. The most important element at my designation is the Line
Manager. Every employee is associated with a Line Manager who acts as your buddy throughout your
career. Line Manager is open to share all your personal problems and there to hear your suggestions.
For instance, there are many chances that you might not be very comfortable to your Project Manager
or any team leader. This is where Line Manager lands in; he is the best person to help you with such
issues. And finally the Line Managers are solely responsible for your Annual Performance Evaluation.:)

People differ in their abilities and their aptitudes. There is always some difference between the quality
and quantity of the same work on the same job being done by two different people. So Performance
Appraisal is the only key to motivate the person who has worked smartly. To congratulate the person
who has benefited the company more recently, a Hot Shot (monthly) award is given to the person.
Beside this, we have other more popular events like All-Hands in every three months, and training and
technical seminars by renowned IT industry personalities.
More interesting and entertaining events are the picnics planned by the Entertainment Community in
every six months and a trip to Northern areas of Pakistan for two groups every year. Plus, team lunches
after every successful release, and other small gatherings like BBQ parties, table tennis and foosball
competitions, etc, are things which keep me together with this place and made me adore Folio3.

In the end, I must thankful to Almighty for blessing me with opportunity to initiate my professional
career in this kind of environment and my parents who always supported me. This was all about Folio3
Pvt (Ltd).

Blog at