S&P Capital IQ Placement Papers

Company Profile : Capital IQ is a leading provider of data and analytics for global financial professionals. We founded our business in 1999, and now work with over 4200 clients.
Our solutions are based on the Capital IQ Platform, Compustat, ClariFI, and AlphaWorks products through which we offer an array of powerful applications for desktop research, screening, real-time market data, back-testing, portfolio management, financial modeling, and quantitative analysis.

Job Role : Research Associate

Education Qualification :  B.E / BTech/BCA/MCA/B.Sc

Job Location : Gurgaon

Desired Experience : 0 – 2 Years

Company Website :  www.capitaliq.com

Interview Process  – Interview process consist of 3 rounds.
1.Written test
Our knowledge in Accountancy, Finance, Aptitude and English were tested.
2.First Technical round
A person such as Team lead or Manager will be examining our skills in core finance and accounts.
3.Second Technical round along with HR
A person in the position of director will examine our knowledge levels in core finance and accounts area along with few HR related questions.

Scoring good marks in written exam will be added advantage to secure the job. About three days preparation is more than enough.

Interview Question – I have not faced such an situation during the interview process. The entire process in totally concentrated on testing skill test of the candidate.

Negotiation Details – Make sure that you secure the job. After that try to secure job in any other company offering better pay, career etc if you don’t get any job just join the job other wise move on.

English Consists of very easy questions like finding errors in a sentence(5) and filling suitable word in blanks(5)

–1:1 Technical Interview of 2 rounds ..mostly on basic of accounting and stock markets. i faced 15-20 in 2 rounds..some of them are..

     2.EPS Formula (Pat/No. of Shares) ,How do u caluclate NO of Shares for Accounting period (Ans-By Weighted Avg. of outstanding shares over the period)
     4.Bridge Financing
     5.Mutual Fund
     6.Capital Market
     7.Non-recurring Expenses
     8.Retained Earnings
     9.Inventory Turnover Ratio
     10. Networth
     11.Difference b/w Preference share and equity shares
     12.Prefferencial Dividend
     13. Capital Employed..
     14.Treasury bills
     15. Holding company operations and Examples

— Final HR. mostly asked from Resume ..project.. achievements. hobbies.. negetives.. educational back ground,.. why u choose those courses etc.

Some Questions : 

why should we treat closing stock credit side in trading account , and why the reason the closing stock should not appear in the trial balance ?


when company pass ordinary resolution

what is spin off?

what is the difference between derivatives and swaps

Journal entry of outstanding wages is Wages a/c dr TO O/s wages a/c In the Above journal entry why outstanding wages has to be credited ? and o/s wages comes under which account, and why (Personal, Real, Nominal)

what is mean by tds

what are non operating expencess

what is loan of hypothecation

what is letter of credit

What is Mar-gen Of Safety ?

In what way does option issuer benefit

what do you mean by cash profit

what is minority interest

what is the capital budect

Good Luck.

Veritas infosystems Placement Papers

imageCompany Profile :  Veritas Infosystems is a foremost provider of software development, consulting, and business process outsourcing services in Chennai.

we recruit the best and brightest from all fields. We value our people and nurture their talent. We appreciate and recognize the contributions of our teammates in the success of our business and in the business of our clients. If you are passionate, driven, creative, and ready for any challenge, please review the positions that are available with us and apply today to be part of our collective intellect.

Company Website : www.veritasinfosys.com

Job Location : Chennai, Cuddalore, Erode , Coimbatore, Thanjavur, Trichy, Vellore , Madurai, Pondicherry

Candidate Experience : 0 Years / Freshers

Education / Qualification : UG / PG- Any Graduate – Any Specialization

Desired Candidate Profile : 

– We are looking for TESTING FRESHERS (2006, 07, 08 & 09).
– Knowledge in MANUAL & AUTOMATED is preferred

– We are looking for NETWORKING FRESHERS (2006, 07, 08 & 09).
– Knowledge in NETWORKING/HARDWARE is preferred

3. Java Developers

4. Dot .Net Developers

Contact Person :
Mr. Rajesh

Phone : 9600133934 / 04430564089

Mail Id : hr@veritasinfosys.com

Interested candidates will drop into company office directly any day between 10 am to 4  pm.

Company Address : Veritas infosystems
No 1111/5, P.H Road, Koyambedu, Chennai – 600107

Xerceo Inc Placement Papers

Company Profile : Xerceo Was Founded On The Idea That Delivering, Creating And Reusing Training Should Be Easy For Everyone; From Learner To Training Manager. Since 2005, Xerceo Has Been Building Applications That Not Only Deliver Training And Inspire Learning, But Let The Learners Themselves Participate In Improving The Collective Knowledge Of Any Organization. We Are A Fast Growing Learning Technology Company With Hundreds Of Thousands Of Users On Three Continents. Xerceo’s Customers Come From The Financial Services, Energy, Aerospace, Manufacturing, Healthcare And Government Sectors, Ranging From SMBs To Fortune 500 Companies. 

Job Role : Web Developer (html5, Css3, Jquery)

Job Location : Mumbai

Job Experience : 0 to 3 years

Qualification : (UG / PG – Any Graduate – Any Specialization)

Salary :  As per Industry Standards.

Company Website :  www.xerceo.com

Esko Placement Papers

COMPANY Profile : Esko is a global supplier of innovative printing & finishing solutions, packaging softwares & solutions for packaging design, commercial printing & publishing.
Eligibility Criteria :
Students from  B.E. / B.Tech (CSE/ IT) batches with academic aggregate of 60% and above.
Excellent communication skills
Should have good knowledge of programming.

Aptitude Paper : 

1 What is encapsulation??
Containing and hiding information about an object, such as internal data structures and code. Encapsulation isolates the internal complexity of an object’s operation from the rest of the application. For example, a client component asking for net revenue from a business object need not know the data’s origin.

2 What is inheritance?
Inheritance allows one class to reuse the state and behavior of another class. The derived class inherits the properties and method implementations of the base class and extends it by overriding methods and adding additional properties and methods.

3 What is Polymorphism??
Polymorphism allows a client to treat different objects in the same way even if they were created from different classes and exhibit different behaviors.
You can use implementation inheritance to achieve polymorphism in languages such as C++ and Java.
Base class object’s pointer can invoke methods in derived class objects.
You can also achieve polymorphism in C++ by function overloading and operator overloading.

4 What is constructor or ctor?
Constructor creates an object and initializes it. It also creates vtable for virtual functions. It is different from other methods in a class.

5 What is destructor?
Destructor usually deletes any extra resources allocated by the object.
What is default constructor?
Constructor with no arguments or all the arguments has default values.

6 What is copy constructor?
Constructor which initializes the it’s object member variables ( by shallow copying) with another object of the same class. If you don’t implement one in your class then compiler implements one for you.
for example:
Boo Obj1(10); // calling Boo constructor
Boo Obj2(Obj1); // calling boo copy constructor
Boo Obj2 = Obj1;// calling boo copy constructor
When are copy constructors called?
Copy constructors are called in following cases:
a) when a function returns an object of that class by value
b) when the object of that class is passed by value as an argument to a function
c) when you construct an object based on another object of the same class
d) When compiler generates a temporary object

7 What is assignment operator?
Default assignment operator handles assigning one object to another of the same class. Member to member copy (shallow copy)
What are all the implicit member functions of the class? Or what are all the functions which compiler implements for us if we don’t define one.??
default ctor
copy ctor
assignment operator
default destructor
address operator

8 What is conversion constructor?
constructor with a single argument makes that constructor as conversion ctor and it can be used for type conversion.
for example:
class Boo
Boo( int i );
Boo BooObject = 10 ; // assigning int 10 Boo object

9 What is conversion operator??
class can have a public method for specific data type conversions.
for example:
class Boo
double value;
Boo(int i )
operator double()
return value;
Boo BooObject;
double i = BooObject; // assigning object to variable i of type double. now conversion operator gets called to assign the value.

10 What is diff between malloc()/free() and new/delete?
malloc allocates memory for object in heap but doesn’t invoke object’s constructor to initiallize the object.
new allocates memory and also invokes constructor to initialize the object.
malloc() and free() do not support object semantics
Does not construct and destruct objects
string * ptr = (string *)(malloc (sizeof(string)))
Are not safe
Does not calculate the size of the objects that it construct
Returns a pointer to void
int *p = (int *) (malloc(sizeof(int)));
int *p = new int;
Are not extensible
new and delete can be overloaded in a class
“delete” first calls the object’s termination routine (i.e. its destructor) and then releases the space the object occupied on the heap memory. If an array of objects was created using new, then delete must be told that it is dealing with an array by preceding the name with an empty []:-
Int_t *my_ints = new Int_t[10];

delete []my_ints;

11 what is the diff between “new” and “operator new” ?
“operator new” works like malloc.

12 What is difference between template and macro??
There is no way for the compiler to verify that the macro parameters are of compatible types. The macro is expanded without any special type checking.
If macro parameter has a postincremented variable ( like c++ ), the increment is performed two times.
Because macros are expanded by the preprocessor, compiler error messages will refer to the expanded macro, rather than the macro definition itself. Also, the macro will show up in expanded form during debugging.
for example:
#define min(i, j) (i < j ? i : j)
T min (T i, T j)
return i < j ? i : j;

13 What are C++ storage classes?
auto: the default. Variables are automatically created and initialized when they are defined and are destroyed at the end of the block containing their definition. They are not visible outside that block
register: a type of auto variable. a suggestion to the compiler to use a CPU register for performance
static: a variable that is known only in the function that contains its definition but is never destroyed and retains its value between calls to that function. It exists from the time the program begins execution
extern: a static variable whose definition and placement is determined when all object and library modules are combined (linked) to form the executable code file. It can be visible outside the file where it is defined.

14 What are storage qualifiers in C++ ?
They are..
Const keyword indicates that memory once initialized, should not be altered by a program.
volatile keyword indicates that the value in the memory location can be altered even though nothing in the program
code modifies the contents. for example if you have a pointer to hardware location that contains the time, where hardware changes the value of this pointer variable and not the program. The intent of this keyword to improve the optimization ability of the compiler.
mutable keyword indicates that particular member of a structure or class can be altered even if a particular structure variable, class, or class member function is constant.
struct data
char name[80];
mutable double salary;
const data MyStruct = { “Satish Shetty”, 1000 }; //initlized by complier
strcpy ( MyStruct.name, “Shilpa Shetty”); // compiler error
MyStruct.salaray = 2000 ; // complier is happy allowed

15 What is reference ??
reference is a name that acts as an alias, or alternative name, for a previously defined variable or an object.
prepending variable with “&” symbol makes it as reference.
for example:
int a;
int &b = a;

16 What is passing by reference?
Method of passing arguments to a function which takes parameter of type reference.
for example:
void swap( int & x, int & y )
int temp = x;
x = y;
y = temp;
int a=2, b=3;
swap( a, b );
Basically, inside the function there won’t be any copy of the arguments “x” and “y” instead they refer to original variables a and b. so no extra memory needed to pass arguments and it is more efficient.

17 When do use “const” reference arguments in function?
a) Using const protects you against programming errors that inadvertently alter data.
b) Using const allows function to process both const and non-const actual arguments, while a function without const in the prototype can only accept non constant arguments.
c) Using a const reference allows the function to generate and use a temporary variable appropriately.

18 When are temporary variables created by C++ compiler?
Provided that function parameter is a “const reference”, compiler generates temporary variable in following 2 ways.
a) The actual argument is the correct type, but it isn’t Lvalue
double Cube(const double & num)
num = num * num * num;
return num;
double temp = 2.0;
double value = cube(3.0 + temp); // argument is a expression and not a Lvalue;
b) The actual argument is of the wrong type, but of a type that can be converted to the correct type
long temp = 3L;
double value = cuberoot ( temp); // long to double conversion

19 What is virtual function?
When derived class overrides the base class method by redefining the same function, then if client wants to access redefined the method from derived class through a pointer from base class object, then you must define this function in base class as virtual function.
class parent
void Show()
cout << "i'm parent" << endl;
class child: public parent
void Show()
cout << "i'm child" << endl;
parent * parent_object_ptr = new child;
parent_object_ptr->show() // calls parent->show() i
now we goto virtual world…
class parent
virtual void Show()
cout << "i'm parent" << endl;
class child: public parent
void Show()
cout << "i'm child" << endl;
parent * parent_object_ptr = new child;
parent_object_ptr->show() // calls child->show()

20 What is pure virtual function? or what is abstract class?
When you define only function prototype in a base class without implementation and do the complete implementation in derived class. This base class is called abstract class and client won’t able to instantiate an object using this base class.
You can make a pure virtual function or abstract class this way..
class Boo
void foo() = 0;
Boo MyBoo; // compilation error

21 What is Memory alignment??
The term alignment primarily means the tendency of an address pointer value to be a multiple of some power of two. So a pointer with two byte alignment has a zero in the least significant bit. And a pointer with four byte alignment has a zero in both the two least significant bits. And so on. More alignment means a longer sequence of zero bits in the lowest bits of a pointer.

22 What problem does the namespace feature solve?
Multiple providers of libraries might use common global identifiers causing a name collision when an application tries to link with two or more such libraries. The namespace feature surrounds a library’s external declarations with a unique namespace that eliminates the potential for those collisions.
namespace [identifier] { namespace-body }
A namespace declaration identifies and assigns a name to a declarative region.
The identifier in a namespace declaration must be unique in the declarative region in which it is used. The identifier is the name of the namespace and is used to reference its members.
What is the use of ‘using’ declaration?
A using declaration makes it possible to use a name from a namespace without the scope operator.

23 What is an Iterator class?
A class that is used to traverse through the objects maintained by a container class. There are five categories of iterators: input iterators, output iterators, forward iterators, bidirectional iterators, random access. An iterator is an entity that gives access to the contents of a container object without violating encapsulation constraints. Access to the contents is granted on a one-at-a-time basis in order. The order can be storage order (as in lists and queues) or some arbitrary order (as in array indices) or according to some ordering relation (as in an ordered binary tree). The iterator is a construct, which provides an interface that, when called, yields either the next element in the container, or some value denoting the fact that there are no more elements to examine. Iterators hide the details of access to and update of the elements of a container class. Something like a pointer.

24 What is a dangling pointer?
A dangling pointer arises when you use the address of an object after its lifetime is over. This may occur in situations like returning addresses of the automatic variables from a function or using the address of the memory block after it is freed.
What do you mean by Stack unwinding?
It is a process during exception handling when the destructor is called for all local objects in the stack between the place where the exception was thrown and where it is caught.
Name the operators that cannot be overloaded??
sizeof, ., .*, .->, ::, ?:

25 What is a container class? What are the types of container classes?
A container class is a class that is used to hold objects in memory or external storage. A container class acts as a generic holder. A container class has a predefined behavior and a well-known interface. A container class is a supporting class whose purpose is to hide the topology used for maintaining the list of objects in memory. When a container class contains a group of mixed objects, the container is called a heterogeneous container; when the container is holding a group of objects that are all the same, the container is called a homogeneous container.
What is inline function??
The __inline keyword tells the compiler to substitute the code within the function definition for every instance of a function call. However, substitution occurs only at the compiler’s discretion. For example, the compiler does not inline a function if its address is taken or if it is too large to inline.

26 What is overloading??
With the C++ language, you can overload functions and operators. Overloading is the practice of supplying more than one definition for a given function name in the same scope.
– Any two functions in a set of overloaded functions must have different argument lists.
– Overloading functions with argument lists of the same types, based on return type alone, is an error.

27 What is Overriding?
To override a method, a subclass of the class that originally declared the method must declare a method with the same name, return type (or a subclass of that return type), and same parameter list.
The definition of the method overriding is:
· Must have same method name.
· Must have same data type.
· Must have same argument list.
Overriding a method means that replacing a method functionality in child class. To imply overriding functionality we need parent and child classes. In the child class you define the same method signature as one defined in the parent class.

28 What is “this” pointer?
The this pointer is a pointer accessible only within the member functions of a class, struct, or union type. It points to the object for which the member function is called. Static member functions do not have a this pointer.
When a nonstatic member function is called for an object, the address of the object is passed as a hidden argument to the function. For example, the following function call
myDate.setMonth( 3 );
can be interpreted this way:
setMonth( &myDate, 3 );
The object’s address is available from within the member function as the this pointer. It is legal, though unnecessary, to use the this pointer when referring to members of the class.
What happens when you make call “delete this;” ??
The code has two built-in pitfalls. First, if it executes in a member function for an extern, static, or automatic object, the program will probably crash as soon as the delete statement executes. There is no portable way for an object to tell that it was instantiated on the heap, so the class cannot assert that its object is properly instantiated. Second, when an object commits suicide this way, the using program might not know about its demise. As far as the instantiating program is concerned, the object remains in scope and continues to exist even though the object did itself in. Subsequent dereferencing of the pointer can and usually does lead to disaster.
You should never do this. Since compiler does not know whether the object was allocated on the stack or on the heap, “delete this” could cause a disaster.

29 How virtual functions are implemented C++?
Virtual functions are implemented using a table of function pointers, called the vtable. There is one entry in the table per virtual function in the class. This table is created by the constructor of the class. When a derived class is constructed, its base class is constructed first which creates the vtable. If the derived class overrides any of the base classes virtual functions, those entries in the vtable are overwritten by the derived class constructor. This is why you should never call virtual functions from a constructor: because the vtable entries for the object may not have been set up by the derived class constructor yet, so you might end up calling base class implementations of those virtual functions

What is name mangling in C++??
The process of encoding the parameter types with the function/method name into a unique name is called name mangling. The inverse process is called demangling.
For example Foo::bar(int, long) const is mangled as `bar__C3Fooil’.
For a constructor, the method name is left out. That is Foo::Foo(int, long) const is mangled as `__C3Fooil’.
What is the difference between a pointer and a reference?
A reference must always refer to some object and, therefore, must always be initialized; pointers do not have such restrictions. A pointer can be reassigned to point to different objects while a reference always refers to an object with which it was initialized.

30 How are prefix and postfix versions of operator++() differentiated?
The postfix version of operator++() has a dummy parameter of type int. The prefix version does not have dummy parameter.
What is the difference between const char *myPointer and char *const myPointer?
Const char *myPointer is a non constant pointer to constant data; while char *const myPointer is a constant pointer to non constant data.
How can I handle a constructor that fails?
throw an exception. Constructors don’t have a return type, so it’s not possible to use return codes. The best way to signal constructor failure is therefore to throw an exception.

31 How can I handle a destructor that fails?
Write a message to a log-file. But do not throw an exception.
The C++ rule is that you must never throw an exception from a destructor that is being called during the “stack unwinding” process of another exception. For example, if someone says throw Foo(), the stack will be unwound so all the stack frames between the throw Foo() and the } catch (Foo e) { will get popped. This is called stack unwinding.
During stack unwinding, all the local objects in all those stack frames are destructed. If one of those destructors throws an exception (say it throws a Bar object), the C++ runtime system is in a no-win situation: should it ignore the Bar and end up in the } catch (Foo e) { where it was originally headed? Should it ignore the Foo and look for a } catch (Bar e) { handler? There is no good answer — either choice loses information.
So the C++ language guarantees that it will call terminate() at this point, and terminate() kills the process. Bang you’re dead.

32 What is Virtual Destructor?
Using virtual destructors, you can destroy objects without knowing their type – the correct destructor for the object is invoked using the virtual function mechanism. Note that destructors can also be declared as pure virtual functions for abstract classes.
if someone will derive from your class, and if someone will say “new Derived”, where “Derived” is derived from your class, and if someone will say delete p, where the actual object’s type is “Derived” but the pointer p’s type is your class.
Can you think of a situation where your program would crash without reaching the breakpoint which you set at the beginning of main()?
C++ allows for dynamic initialization of global variables before main() is invoked. It is possible that initialization of global will invoke some function. If this function crashes the crash will occur before main() is entered.
Name two cases where you MUST use initialization list as opposed to assignment in constructors.
Both non-static const data members and reference data members cannot be assigned values; instead, you should use initialization list to initialize them.
Can you overload a function based only on whether a parameter is a value or a reference?
No. Passing by value and by reference looks identical to the caller.
What are the differences between a C++ struct and C++ class?
The default member and base class access specifiers are different.
The C++ struct has all the features of the class. The only differences are that a struct defaults to public member access and public base class inheritance, and a class defaults to the private access specifier and private base class inheritance.
What does extern “C” int func(int *, Foo) accomplish?
It will turn off “name mangling” for func so that one can link to code compiled by a C compiler.
How do you access the static member of a class?
What is multiple inheritance(virtual inheritance)? What are its advantages and disadvantages?
Multiple Inheritance is the process whereby a child can be derived from more than one parent class. The advantage of multiple inheritance is that it allows a class to inherit the functionality of more than one base class thus allowing for modeling of complex relationships. The disadvantage of multiple inheritance is that it can lead to a lot of confusion(ambiguity) when two base classes implement a method with the same name.

33 What are the access privileges in C++? What is the default access level?
The access privileges in C++ are private, public and protected. The default access level assigned to members of a class is private. Private members of a class are accessible only within the class and by friends of the class. Protected members are accessible by the class itself and it’s sub-classes. Public members of a class can be accessed by anyone.
What is a nested class? Why can it be useful?
A nested class is a class enclosed within the scope of another class. For example:
// Example 1: Nested class
class OuterClass
class NestedClass
// …
// …
Nested classes are useful for organizing code and controlling access and dependencies. Nested classes obey access rules just like other parts of a class do; so, in Example 1, if NestedClass is public then any code can name it as OuterClass::NestedClass. Often nested classes contain private implementation details, and are therefore made private; in Example 1, if NestedClass is private, then only OuterClass’s members and friends can use NestedClass.
When you instantiate as outer class, it won’t instantiate inside class.

34 What is a local class? Why can it be useful?
local class is a class defined within the scope of a function — any function, whether a member function or a free function. For example:
// Example 2: Local class
int f()
class LocalClass
// …
// …
Like nested classes, local classes can be a useful tool for managing code dependencies.
Can a copy constructor accept an object of the same class as parameter, instead of reference of the object?
No. It is specified in the definition of the copy constructor itself. It should generate an error if a programmer specifies a copy constructor with a first argument that is an object and not a reference.

35 What will happen if any string in c is converted to integer explicitly?
If we try to convert string into integer explicitly then string’s address will get stored in integer.
int main(){
char *a=”abhas”;
int b=(int)a; // now b will hold address of a

Sysvine Technologies Placement Papers

Company Profile : Sysvine Technologies believes in quality, innovation and delivery. We strive for excellence in Innovation by Technology and Time to Market by Outsourcing, IT Consulting & Professional Services. Have proven expertise in Enterprise Mobility Applications and Cloud Computing Services that has enabled our clients to propel in the market.
Job Position : Software Engineer Trainee for JAVA & DATABASE
Salary Offered :  Not Disclosed
Eligibility Criteria : No % Criteria Mentioned.
Company & HR Contact Details :
Poornima Sivaraman
Email Address :  mentorship@sysvine.com

Job Openings : http://www.sysvine.com/about-us/job-openings 

Delphi Placement Papers

Company Overview : Delphi is a leading global supplier of electronics and technologies for automotive, commercial vehicle and other market segments. Operating major technical centers, manufacturing sites and customer support facilities in 30 countries, Delphi delivers real-world innovations that make products smarter and safer as well as more powerful and efficient. Connect to innovation at www.delphi.com.

Placement Papers :

1.machine tool drives are generally given in:

a) arithmetic progression b)geometric progression
c) harmonic progression d)none of the above

2.finite element analysis is used in

a) accurate measurement b)stress analysis
c)metallurgy d)none of the above

coolant is generally not used while machining

a) low carbon steel b)high carbon steel
c) cast iron d)alloy steel

4.Machinability of steel is improved by the presence of

a)nickel b)tungsten
c)sulphur d)chromium

5.negative rake angle

a)increases cutting force b)decreases cutting force
c)no effect on cutting force d)none of the above

6.the hardest tool material used is

a)coated carbide b)high speed steel
c)boron nitride d)diamond

7.stick slip phenomenon is associated with

a)spindle rotation b)belt drives
c)slide movement d)none of the above

8.Gear hobbing is

a)shaping process b)generating process
c)forming process

cutting speed of H.S.S tools while cutting low carbon steel

a)40m/min b)250m/min
c)500m/min d)none

10.cutting speed of carbide tools while cutting low carbon steel

a)40m/min b)250m/min
c)500m/min d)80m/min

11.straightness that can be achieved over a length of 300mm by grinding

a).005 -.01mm b)0.1-0.2mm
c)0.05-0.1mm d)0.5-0.8mm

12.the circularity that can be achieved by finish turning on a standard centre lathe is

a)0.005-0.008mm b)0.0-0.08mm
c)0.1-0.2mm d)0.2-0.3mm

13.honing can correct

a)oviality b)taper
c)straightness of bore d)axial curvature

14.Machine tool sliding surfaces are finish matched by

a)surface grinding b)fine milling
c)slide way grinding d)scraping

15.Close sliding fit is given by

a)H7/g6 b)H7/h6
c)H9/p6 d)H7/k6

16.60H6 can be achieved by

a)turning b)boring
c)drilling d)internal grinding

17.The displacement accuracy which can be achieved on a jig boring machine

a)5/µm b)50/µm c)100/µm

18.Hardness value in cast iron can be measured in

a)shore b)BHN c)Rockwell d)none

19.Auto collimator is used to measure

a)dia upto 0.001mm b)lengths
c)straightness d)Involute error

20.Surface finish is measured by

a)comparator b)planograph
c)sprit level d)none

21.The outside diameter of a 20 teeth 3 module gear is

a)54 b)60 c)63 d)70

22.Herring bone gear is used for

a)High speed transmission b)noise free transmission
c)Better load transmission d)none

23.In a right angle transmission by helical gears, the hand of the helix of the gears are

a)same b)opposite c)Immaterial d)none

24.Worm drive is always self-locking

a)True b)false

25.Most hydrostatic bearings normally work under

a)constant flow system b)constant pressure system
c)constant temperature system d)constant volume system

Directions: For questions 26 to 30. Each sentence below has one or two blanks, each blank indicating that something has been omitted. Beneath the sentence are four lettered words or sets of words. Choose the word or set of words for each blank that best fits the meaning of the sentence a whole.

26.Though science is often imagined as a _______ exploration of external reality, scientists are no different from anyone else: they are ______ human beings enmeshed in a web of personal and social circumstances.

a) fervent..vulnerable b) neutral..rational c) painstaking..careless d) disinterested..passionate

27. Among the many ______ of the project, expense cannot be numbered; the goals of the project promoters can be achieved with impressive ______.

a) highlights..efficiency b) features..savings c) disadvantages..innovation d) defects..economy

28.A leading chemist believes that many scientists have difficulty with stereochemistry because much of the relevant nomenclature is ______ in that it combines concepts that should be kept ______.

a) obscure..interrelated b) impressive..discrete c) subtle..inviolate d) descriptive..seperate

29.The old man could not have been accused of ______ his affection; his conduct towards the child betrayed his ______ her.

a) lavishing..fondness for b) sparing..tolerance of c) rationing..antipathy for d) stinting..adoration of

30.Many of the earliest colonial houses that are still standing have been so modified and enlarged that the ______ design is no longer ______.

a) pertinent..relevant b) initial..discriminable c) embellished..attractive d) appropriate..applicable

Directions: For questions 31 to 35. In each of the following question, a related pair of words or phrases is followed by four lettered pairs of words or phrases. Select the lettered pair that best expresses the relationship similar to that expressed in the original pair.


a) performer : artistry b) chauvinist : patriotism

c) mimic : ridicule d) politician : compromise


a) termination : cloture b) amendment : constitution

c) majority : concession d) quorum : filibuster


a) orate : strongly b) shout : loudly

c) lecture : willfully d) malign : incoherently


a) fang : snake b) hoof : horse

c) claw : panther d) quill : porcupine


a) bile : liver b) menthol : eucalyptus

c) oxygen : heart d) honey : bee

Directions : For questions from 36 to 40. Each question below consists of a word printed in capital letters, followed by four lettered words or phrases. Choose the lettered word or phrase that is most nearly opposite in meaning to the word in the capital letters.


a) expressive b) Felicitous c) well-defined d)nearly perfect


a) disappear b) disperse c) link d) activate


a) soliloquy b) trilogy c) analogue d) epilogue


a) hold close b) put on guard c) challenge d) entertain


a) converge b) inhibit c) audit d)minimize

In a telecommunication – cable assembly plant, cables are assembled by twisting plastic – coated wires together. There are wires of exactly six different solid colors – red, yellow, violet, green, white and black. Wires must be assembled into single cable according the following rules.

a. Each cable must contain at least three wires and wires of at least three different colors.

b. At most two wires in a single cable can be black

c. At most two wires in a single cable can be white

d. There can be at most one wire of each of the other colors in a single cable

e. If one wire is red, then one wire must be yellow.

f. If one wire is violet, then no wire can be green.

. Which of the following could be the complete set of wires in an acceptable cable?
a. A green wire, a white wire and a violet wire
b. A violet wire, a black wire and white wires
c. A red wire, a black wire and a green wire
d. A yellow wire and exactly two black wires

 If exactly one black wire and exactly one white wire are used in an assembled cable, which of the following must be true
a. the cable contains no more than five wires
b. the cable contains exactly six wires
c. the cable contains a yellow wire
d. the cable does not contain a red wire

.  The maximum number of wires that can be used in an acceptable is
a) 8 b) 7 c) 6 d) 4

44. If a white wire and a violet wire must be among the wires choose for a particular cable, any of the following pairs of wires could complete the cable except a
a. black wire and a second white wire
b. yellow wire and second white wire
c. yellow wire and a black wire
d. red wire and a black wire

If an assembled cable consists of five wires, each a different colour, it could be true that a colour not used is
a) Black b) White c) Green d) Red

46. If there is an additional requirement that violet wire must be used, if yellow is used, which of the following must be true?
a. No cable contains fewer than six wires
b. No cable contains more than five wires
c. Green is never used if red is used
d. Red is always used if violet is used


The manager of a radio program is going to future six Vocalists – M,N,P,Q,R and S – on an half-an-hour radio show during the course of one week. She will feature one vocalist on the show each day from Monday through Saturday. The manager must schedule the vocalists for the show according to the following conditions.

M must be featured earlier in the week than R

P must be featured on Tuesday

Q must be featured on the day immediately before or immediately after the day on which N is featured.

47. If N is to be featured on Thursday, the earliest day on which R can be featured is

a) Monday b) Tuesday c) Wednesday d) Friday

 If S is to be featured on Friday, M must be featured on

a) Monday b) Tuesday c) Wednesday d) Thursday

 If Q is to be featured on Thursday, the latest day on which M can be featured is

a) Monday b) Tuesday c) Wednesday d) Friday

50. Which of the following vocalist can be featured on Monday?

a) N b) P c) Q d) S

Subex Placement Papers

Company Overview : Subex Systems offers a range of solutions covering a host of BSS functions across the spectrum of fulfillment, revenue maximization and data integrity operations. From best-in-class solutions that can be easily integrated into your existing processes to complete, integrated suites that capture the best practices in efficient service delivery, margin enhancement, and cost reduction, Subex provides breakthrough technology with unparalleled domain expertise to enabling operations to reach their maximum potential.

Subex Azure Selection Pattern : The selection is based on written/aptitude test, technical interviews and HR round. 
The written test is divided into 2 sections. The first section is objective test in which there are 20 questions for which 30 minutes are allotted. For every wrong answer 1/2 mark will be deducted. The section section is Programming section in which there are 2 questions and you have to attempt only one. The time allotted for this is 30 minutes.

Placement Paper : 

Some of the Technical Questions : 

1. What will be the output of the following program?

Note: Space is represented by 0.

int main(int argc,char *argv[])

{char *s=“Hello,world”;printf(“%10s”,s);}

a) Hello,world0000000000 b) Hello,worl c) 0000000000Hello,world d) Hello,world

ans: d

2. In the below program the getNewString function is defined and it returns a character pointer. This function is called from main function as defined below. What will be the output of this program?

char *getNewString( )

{static char xxx[1024];return xxx;}

main( )

{char g[]=“First”;char *p;strcpy(getNewString( ),g);

p=getNewString( );


printf(“The string is : %s”,getNewString( ));}

a) The string is : First b) The string is : FirstSecond c) The string is

ans: c 

: Second

d) Unknown, since the scope of the pointer is local 

3. What will be output of the following recursive program?

void printme(int *p)

{int q=*p;if(*p>0)

{q=*(p);printme(p);}printf(“%d”,q);}void main(void)

{int x[5]={0,16,12,8,1};


a) 0,0,1,2,3, b)4,8,12,16,0, c) Error cannot pass elemenpointer

b) 0,16,12,8,4

4. What is the output of the following line in 32-bit OS?


a) 4,2 b) 1,1 c) 1,2 d)2,2

5. What is the output of following program?



main( )

{char str[]=“Welcome to Subex Systems”;

char *ptr;

ptr=strtok(str,“ ”);

while(ptr) ptr=strtok(NULL,“ ”);


a) Welcome to Subex Systems b) Error, since NULL is passed to strtok

c)NULL d) Welcome 

6. Study the program below and predict the output


int compute(int (*)(int),int);

int cube(int);

main( )


/* no syntax errors please…have fun!!*/

int compute(int(*f),int in)

{int res=0,i;for(i=1;i<=in;i++);res+=(*f)(i);return(res);}

int cube(int n)

{return (n*n*n);}

a) 150 b) 64 c) 125 d)225

7. The output of the following program is


main( )

{int i=-1;while(i<5)

{#ifdef _X_printf(“%d”,i++);#endif}

void main()
enum bool{true,false};

void main() 

void main() 
int (*func)(const *char)=strlen; 
printf(“%d”, func(“Hello”); 

void main() {
char *s=”Hello World”;

File fp,fs;
putch(‘B’,fs); What will happen? 

What is the equivalent of a Ans: *(a+i)

int (*func)(int,int) is a pointer to a function with 2 integers as parameters and returning an integer value.

int *(*func)(int *,int *) is a pointer to a function with 2 integer pointers as parameters and returning a pointer to

an integer Which of a and b is true?
Ans: Both are true.

switch(float value) this is compiler error.

int a[5]={1,2,3,4,5};
int *p=a+1;
int *q=a+5;

int dif=q-p;
value of dif is 4 ( q-p is evalueated as q-p/sizeof int)

ans: case 0: will be executed.

#define exp 5
ans: compilation error lvalue required

ans: compilation error

Pointers can be subtracted from each other, can be added, constant cab be added or subtrated from pointer, but multipilcation with constant to pointer is not possible.

int(*ptr)[10] pointer to array of 10 integers.

a) Compiler error b) -1,0,1,2,3,4, c) Infinite loop d) 1,2,3,4,

8. The output of the following program is


void f(char* p);

main( ) 

{char *p=(char*)l;f(p);printf(“%sn”,p);}

void f(char *p)

{char sz[]=”hello”;p=sz;

a) Runtime error b) NULL c)hello d) Compiler error

9. The output of the following program is


void f(char **p)

{char *sz=“hello”;*p=sz;}

main( )

{char *p=“NULL”;f(&p);printf(“%sn”,p);}

a) Compiler error b) Runtime error c) hello d) 1

10. The output of the following program is


main( )

{int n;if(n<=-1)

{int x=1else


int x=1;

}a) Compiler error b) Unpredictable output c) 10 d) 1

11. The correct declaration of a pointer “func” to function returning a “char” and taking no parameters is

a) char func( )* func;

b) char (*func)( );

c) char* ( ) func;

d) None of the above 

12. The output of the following program is


#define arbit 5

main( )


a) 5 b) 6 c) Compiler error d) Runtime error

13. Determine which of the following are valid identifiers

i. Return

ii.123 45 6789

iii. Record_1

iv. $Tax

a) iii & iv b) i & iii c) i,ii & iv d) i & iv

14. The output of the following program is


struct x {int a; char *b;} *p;

main( )

p=(struct x*) 100;


a) 100,108,116 b) Compilation error c) 100,104,108 d) 100,103,106

15. What is the output of the following?

main( )

int a[5]={5,1,15,20,25};

int i=1; 


a) 2,16 b) 1,15 c) 1,20 d) 2,1

16. What is the output of the following

main( )

int a[5]={5,1,15,20,25};

int i=1;


a) 2,16 b) 1,15 c) 1,20 d) 2,16

16. static float table [2][3]={{1,1,1,2,1,3},{2,1,2,2,2,3}};

What is the value of *(*(table)+1)+1?

a) 2,2 b)1,2 c) 2,1 d) 2,3

17. What is the output of the following program?


main( )

int i,j,x=0;






a) 1 b) 0 c) 2 d) None of the above

18. Consider the following

i. Pointer to a function that accepts 3 integer arguments and returns a floating-point quantity

float(8pf)(int a, int b,int c)

ii. Pointer to a function that accepts 3 pointers to integer quantities as arguments an returns a pointer to a floating-point quantity

float *(*pf)(int *a,int *b,int *c);

a) i is true, ii is true b) i is true,ii is false

c) i is false, ii is false d) i is false, ii is true

19. Consider the following statements

i. An integer quantity can be added to or subtracted from a pointer variables.

ii. Two pointer variables can be added.
iii. A pointer variable can be multiplied by a constant

iv. Two pointer variables of same type can be subtracted.

a) Only ii & iv are true b) Only iii is false c) Only ii is false d) Only i & ii are true

20. If p is a pointer ,what does p mean?

a) Same as *(*p+i)

b) Same as *(p+i)

c) Same as *p+i

d) None of the above

Coding Questions :

1) write a program to convert a expression in polish notation (postfix) to inline (normal) something like make 723+*  (2+3) x 7 (not sure) just check out its mainly printing expression in postfix form  to infix.

2)Write a program to print distinct words in an input along with their count in input in decreasing order of their count.
**other sets**

3)There is a mobile keypad with numbers 0-9 and  alphabets on it. take input of 7 keys and then form a word from the alphabets present on those keys.

All The Best Guys!!

Path Partners Technology Placement Papers

Company Profile :

Path Partner is a provider of Software Solutions, Product Engineering Services, System Integration and Technology Consulting that enable the development and deployment of convergence devices for wireless handsets, media tablets, digital home, video surveillance, video conferencing, automotive vision and thin- client markets.

PathPartner’s business thrives on addressing the challenges faced by OEMs, ODMs & Media Chipset vendors in their new product introductions, arising due to increasing competition, reduced shelf-life, increasing features & complexity, shrinking R&D budget, multiple product lines and Geo specific requirements.

Website : www.pathpartnertech.com

Eligible Branches : BE / B TECH / ME /MTECH – CS/IT/ EC

Selection Procedure for Engineers: 
* Candidates will have to qualify a written test in either ECE Stream or CSE Stream, based on the graduation discipline.
* The written test for ECE Stream shall comprise of skill tests in:
– C programming language
– Fundamentals of DSP and computer architecture
– General aptitude (
* The written test for CSE Stream shall comprise of skill tests in:
– C programming language
– Data structures and algorithms
– Operating System Fundamentals
– General aptitude
* Candidates shortlisted in the written test shall undergo one or more round(s) of face-to-face technical interview followed by HR interview. 

John Deere Placement Papers

Company Profile : 

John Deere (Deere & Company – NYSE: DE) is a world leader in providing advanced products and services for agriculture, forestry, construction, lawn and turf care, landscaping and irrigation.

John Deere also provides financial services worldwide and manufactures and markets engines used in heavy equipment. Since it was founded in 1837, the company has extended its heritage of integrity, quality, commitment and innovation around the globe.

Aptitude Paper Questions for 2011 :

1. A man starts walking at 3 pm . ha walks at a speed of 4 km/hr on level ground and at a speed of 3 km/hr on uphill , 6 km/hr downhill and then 4 km/hr on level ground to reach home at 9 pm. What is the distance covered on one way?

Ans: 12 km

2. A grandma has many sons; each son has as many sons as his brothers. What is her age if it?s the product of the no: of her sons and grandsons plus no: of her sons?(age b/w 70 and 100).

Ans: 81

3. An electric wire runs for 1 km b/w some no: of poles. If one pole is removed the distance b/w each pole increases by 1 2/6 (mixed fraction). How many poles were there initially?

4. There is a church tower 150 feet tall and another catholic tower at a distance of 350 feet from it which is 200 feet tall. There is one each bird sitting on top of both the towers. They fly at a constant speed and time to reach a grain in b/w the towers at the same time. At what distance from the church is the grain?

Ans: 90

5. A person wants to meet a lawyer and as that lawyer is busy he asks him to come three days after the before day of the day after tomorrow? on which day the lawyer asks the person to come?

Ans: thursday

5. A person is 80 years old in 490 and only 70 years old in 500 in which year is he born?

Ans: 470

 A person says that their speed while going to a city was 10mph however while returning as there is no much traffic they came with a speed of 15mph. what is their average speed?

Ans: 12mph

7. Some guy holding a glass of wine in his hand looking around in the room says, “This is same as it was four years ago, how old are your two kids now?” Other guy says “Three now, Pam had one more in the meanwhile.” Pam says, “If you multiply their ages, answer is 96 and if you add the ages of first two kids, addition is same as our house number.” The first guy says, “You are very smart but that doesn’t tell me their ages.” Pam says, “It’s very simple, just think.” What are the ages of three kids?

Ans: 8, 6, 2

8.  A motor cyclist participant of a race says “We drove with the speed of 10 miles an hour one way, but while returning because of less traffic we drove on the same route with 15 miles per hour.” What was their average speed in the whole journey?

 12 miles per hour

9. Given following sequence, find the next term in the series:

(i) 0, 2, 4, 6, 8, 12, 12, 20, 16, ____ Ans: 12

(ii) 3, 6, 13, 26, 33, 66, ___ Ans: 53

 Three customers want haircut and a shave. In a saloon, two barbers operate at same speed. They take quarter of an hour for the haircut and 5 mins for the shave. How quickly can they finish the haircut and shave of these three customers?

Ans: 30 minutes

11. A shopkeeper likes to arrange and rearrange his collection of stamps. He arranges them sometimes in pair, sometimes in bundle of three, sometimes in bundle of fours, occasionally in bundle of fives and sixes. Every time he’s left with one stamp in hand after arrangement in bundles. But if he arranges in the bundle of seven, he’s not left with any stamp. How many stamps does a shopkeeper have?


12. Three different types of objects in a bucket. How many times does one need to select object from the bucket to get atleast 3 objects of the same type?

Ans: 7

13. There are total 15 people. 7 speaks french and 8 speaks spanish. 3 do not speak any language. Which part of total people speaks both languages.


14. A jogger wants to save ?th of his jogging time. He should increase his speed by how much %age.

Ans: 33.33 %
15. A is an integer. Dividing 89 & 125 gives remainders 4 & 6 respectively. Find a ?
Ans: 17

16. if jacob sold a watch costing rs.400 to john at 15% profit and john sold the same to sudhir at 15% profit, what is the price paid by sudhir?

a.460 b.510 c.529(ans) d.560

 In a shop 80% of the articles are sold at a profit of 10% and the remaining at a loss of 40%.what is the overall profit/loss?

a.10% profit b.10% loss c.15% profit d. no profit, no loss(ans)
18. if an article with marked price of rs.400 is sold at successive discount of 10%,25% and 15%,what is the price the customer has to pay?

a.360 b.300 c.230(ans) d.270

19. the sides of a triangle are in the ratio 37.if the perimeter is 60 cms, the longest side is

a.7 b.30 c.28(ans) d.14

an article with cost price of 180 is sold at 15% profit. what is the selling price?

a.198 b.200 c.204 d.207(ans)

Deshaw Placement Paper


   FROM 1 TO 100
3) in some game 139 members have participated every time one fellow will
   get bye what is the number of matches to choose the champion to be
ans: 138
4) one fast typist type some matter in 2hr and
   another slow typist type the
   same matter in 3hr. if both do combinely in how much time they
   will finish.
ans: 1hr 12min
5) in 8*8 chess board what is the total number of squares
   refer odel
6) falling height is proportional to square of the time.
   one object falls 64cm in 2sec than in 6sec from how much
   height the object will fall.
7) gavaskar average in first 50 innings was 50 . after the 51st
   innings his average was 51 how many runs he made in the 51st
8)2 oranges,3 bananas and  4 apples cost Rs.15 . 3 ornages 2 bananas
 1 apple costs Rs 10. what is the cost of 3 oranges, 3 bananas and
  3 apples ANs Rs 15.
9)in 80 coins one coin is counterfiet what is minimum number of
  weighings to find out counterfiet coin
10)in a company 30% are supervisors and 40% employees are male
   if 60% of supervisors are male. what is the probability
   that a randomly choosen employee is a male or female?
11)statement: all green are blue are blue, all blue are white
   I) some blue are green II) some white are green
   III)some green are not white IV) all white are blue
   a) he has given four choices like gre type
12)all teachers are students. some students are girls.
   this type of questions are there.
   we cant able to reproduce them.

                             D.E.shaw  1997
      SECTION B (all multiple choices)
(each q carries 3 marks)
   is equal to
   a) b) c) d)
2.the function strcmp(str1,str2) returns
3. int   *x[](); means
4.#define  PRINT(int) printf(“int=%d”,int);
{int x,y,z;
5. struct list{
int x;
struct list *next;
the struct head.x =100
 above is correct / wrong
 6. ‘-‘=45  ‘/’=47
 o/p =?
 int i;
8.{ ch=’A’;
}    a)ABCDEF  b.EFG c.FG d.error
9. FILE *fp1,*fp2;
a.error b. c. d.
10. int a=1; b=2; c=3; *pointer;
printf(“a=%d b=%d”,a,b);
a. a=1 b=3
b a=3 b=3
c 3     2
d. error
char *f()
{char *s=malloc(8);
char *f()_;
13.  int sum(n)
int n;
if(n<1)return n;
else return(n+sum(n-1))
a 10 b 16  c  14  d  15
14.   when a function is recursively called all ,
automatic variables are    a. stored in stack b . c. d
15)   #define MAN(x,y) (x)>(y)?(x):(y)
  {  int i=10;j=5;k=0;
  k= MAN(i++,++j)
  printf(%d %d %d %d,i,j,k)}
16) a=10;b=5; c=3;d=3;
if(aprintf(%d %d %d %d a,b,c,d)
else printf(“%d %d %d %d a,b,c,d);

 : ………………………………………
  19. what is o/p
  show(int t,va_list ptr1)
  int a,x,i;
  printf(“n %d”,a)
  {int x;
  a) 13 b) 12 c) 44 d) 14

  17. if the following program (my prog)
  main(int size of ,char *arg[])
  { while(size of arg) printf(“%s”,arg[–size of arg)
  is run from the command line as myprog jan feb mar apr
  what would be the o/p
  a)myprog jan,feb,mar,apr

  18.what is o/p
  {int i=3;
  int i=100
  a) infinite loop
  b) error
  c) 99..99..99..99
  d) 3..22..1..
  20)what is the o/p of the program
      int rows=3,colums=4;
      int a[rows][colums]={1,2,3,4,5,6,7,8,9,10,11,12};
 for(i=0;i   for(j=0;j      if(a[k][j]………………………………………………..

Good Luck