Friday, November 30, 2012

VERY URGENT Requirements @ teksystems

Mail Your resumes to  Karipe, Devikrupa <dkaripe@teksystems.com>

Please find the minimum expectations out of C++ candidates and prepare them accordingly.

Programmes they may ask to write: 

Able to write simple programmes like

1)      to print 1...100 and to reverse print 100..1

Write a program in C++ returning starting locations of a substring using pointers

String 1: MA is a great place to work
String 2: place
The program should return pointer for substring.

Write a C++ program to reverse the below sentence
The world will go forever
The output should be "forever go will world the"

Write a program in single statement to get the addition of the below number 2346
Output should be 14.

Technical interview :
1)      Should be good at oops concepts and able to explain inheritance, polymorphism etc
2)      Good at basic c++ concepts like pointers, simple datastructures etc
3)      Create constructors, copy constructors, syntaxs, overloading operators.
4)      Good at basic Database concepts and able to write simple sql queries.
5)      Able to write code and demonstrate with examples.
1+ years
                C++ coding fundaments
a.       Constructors, copy constructor syntax, assignment operator syntax, operator overloading (prefix-postfix notations)
b.      Be able to explain inheritance in C++ with some practical examples
c.       Differences between pointers & references
d.      Needs to be able to write code to at least demonstrate conceptually
Aptitude
a.       Basic numerical aptitude – Number puzzles / problem solving
b.      Basic learning ability – Given a complex puzzle, whether the candidate is receptive to hints and can get to the answer

Database (This is a plus and not mandatory at this level)
a.       Basic RDBMS concepts
a.       ACID properties
b.      Basic select queries and be able to look at datasets and see co-relations

2+ years (Anything from 1+ above and the following)
                C++ coding fundaments
a.       Needs to be able to write code examples with clarity for all concepts above
b.      Clean understanding of the virtual mechanism (not just conceptual) in C++
c.       Idea on C++ memory management
d.      Exception handling
e.      Data structures (lists / trees etc.) concepts, (need not be in C++)
Aptitude
a.       Basic numerical aptitude – Number puzzles / problem solving

Database (This is a plus and not mandatory at this level)
a.       Same as above

3+ years (Anything from the above 2 and the following)
                C++ coding fundamentals
a.       C++ memory management clarity. Needs to know techniques of C++ memory management (if not detailed implementation), smart pointers for example
b.      Code review ability. Given a code with some mistakes / better alternatives, how well the candidate thinks and is able to identify problems in code
c.       Concepts of concurrency, multi-threading
Aptitude
a.       Software Design problems. Given a problem statement how well the candidate designs:
a.       System components
b.      Any specific component in detail
c.       How the candidate finds out about the business need
b.      Pressure test – Given a problem and time constraint how the candidate responds

Database
                Same as above

Operating systems
a.       Ideas about memory (physical memory) / virtual memory
b.      Performance related challenges

 For more information be in touch with below contact information
Devikrupa karipe | Technical Recruiter |
TEKsystems India   
#55 Divyasree Towers,5th Floor
Bannerghatta Road
Bangalore-560029
Direct Line +91 80 3070 5923
Mobile No - +91 9035866754
Like It

If you like this job post or you want more information about the job, please add a comment!!!

No comments:

Post a Comment