Showing posts with label GE. Show all posts
Showing posts with label GE. Show all posts

GE Code Writing Test Questions

Tuesday, August 30, 2011 Posted by Sangram Nandkhile 0 comments










In this article will be about GE Round 2: Online Code Writing Test questions and GE placement pattern.

I had shared my GE experience in my last post i.e. GE Placement Pattern - MY Review.
I have received good feedback.
Please do comment and ask any queries you have.

Today, i am gonna write about the GE Round 2: i.e. Code writing problem.


If u have cleared the GE aptitude test,you will receive an Email from GE (within 10-15 days).
Email will be containing 3 attachments having one problem in each attachment.



Source: Real Email shared by Mr. Harshad Kambale (RAIT BE Comps 2010)

________________________________________________________________________

Hi,
Congratulations,
You have been shortlisted from the Aptitude/Technical Test, which was held last Saturday, 17th April, 2010. You need to solve code writing problem given below, as per the responses received we will call you in our GE office next week from 28th onwards for recruitment process.
This mail is w.r.t. for the challenging positions for software professionals, currently available with GE in Mumbai.
Attached to this mail is a program that we expect you to solve and reply before Friday April, before 9.00 p.m.

Rules:
    • Please solve it on your own/submit your own solution. You may be asked to build an extension to this program or an advanced variant of this type of problem in person in the future.
    • You may implement the program in either C/C++/C#/VB.Net/Java. If you choose to use C or C++ please mention the compiler version that you’re using in an email.
    • Submit your source code as a single file as an email attachment (Do not compress it to zip/archive format). We would compile your program into an executable and run it (e.g. c:\>SomeName.exe TestCases.txt)
    • The program will not expect any user input. Please test your program for compile / run time errors before submitting.
You may submit multiple submissions – strive for solutions that are elegant, memory and time efficient.Positions:
Openings exist at Lead Software Engineer , Software Engineer , and QA / Test Engineer levels with the Software Solutions Group of GE Energy in Mumbai and Hyderabad . The Software Solutions Group (SSG) , has been set up to provide advanced software solutions, based on SOA, C++/DCOM,.NET, Test Automation, Decision Support and Optimization technologies to monitor, protect, control, and validate the safety of critical industrial assets, processes and applications. SSG has development centers in Mumbai, Hyderabad in India, Minden , Norfolk, Atlanta, Melbourne in the US and Cambridge in UK and follow a global, unified set of processes, standards, methodologies and software lifecycle tools.
Compensation and Benefits: A competitive Compensation and Benefits package includes Basic, HRA, LTA, Provident Fund, Gratuity, Group Medical Insurance, Paid leave , Life and Accident cover, Employee Share Purchase, Lunch Subsidy reimburesment of medical and professional development expenses *. The company has very strong Reward and Recognition, Employee Education Support , eLearning , referal bonus and leadership training programs. New employees are eligible for relocation assistance.
A culture of meritocracy with strong appraisal processes, ensures outstanding employees are rewarded aggressively and groomed for leadership across the business.
About GE: General Electric Company, USA , is a diversified technology, services and manufacturing company with over 300, 000 + employees in 100+ countries. GE has been consistently ranked amongst most admired and innovative companies in the world. GE is renowned for its culture and record of innovation, performance, goveranance and leadership development. GE invests about a $1 billion annually on education and training programs for its employees with over 2.9 million course completions.
Details about the vacancy:
    The Job: Development and Sustenance of our world class products. These products boast of client server architectures, run 24x7 and are primarily based on Microsoft technologies using VC++ \ C# as the development platform. The job is based in SEEPZ/Hiranandani, Mumbai .
    Candidate Profile: Excellent communications skills, clear analytical thinking, penchant for problem solving, thirst for knowledge coupled with high learnability, capable of working under minimal supervision, must be a graduate in any discipline and should have a good understanding of OO concepts coupled with experience in C++,/.net./Java and Test Automation.
Please do not change the subject line while replying.
Reply to <geii.careers.mumbai@ge.com>
Sincerely,
GE India Industrial Pvt. Ltd.
Human Resources
www.ge.com

geii.careers.mumbai@ge.com


________________________________________________________________________

Problem No. 1
PRIME NUMBERS
Express a given number as a summation of 4 positive primes.
Time limit of execution is 3.00 seconds.

Implement method/function which follows given signatures :

For Cpp:


void prime_sum(int n,int sol[ ]);


The input contains one integer number N (N<=100000). This number you will have to express as a summation of 4 primes and an array of interger where you have to store all 4 numbers.
If summation is not possible then just fill first 4 entries of array as -1.


For C Sharp :


public int[ ] prime_sum(int n);


The input contains one integer number N (N<=100000). This number you will have to express as a summation of 4 primes.

Your method should return an array containing 4 prime no.
If given no can not be expressed in expected form then it should return null value.

Sample Input :

28

42

Sample Output:

7 11 3 7

7 11 17 7




Problem No. 2
Adding two numbers:


"Write a function/class to add two integers."

You have to design only function/method to accept two integers and return back their sum. Your function must follow following
Prototype.

For C ++ :

int addno(int ,int);

For C Sharp :

public int addno(int,int);

2. Solving The problem :

For above example :

For C++ :

just enter ,

int addno(int a,int b)
{
return (a+b);
}



For C Sharp :

just enter :

public int addno(int a,int b)
{
return (a+b);
}

What NOT to enter :

* Header files
* Include statement
* Printing statement
* Anything that will generate Exceptions .


Basically anything But the above structure should not be entered in that area.


Problem No. 3

Expression Evaluation

Consider a pseudo code which takes following expression as input and produces given outputs.

Input Output

[ 0 ] 0
[ 1 ] 1
[ 0, 1 ] 1
[ 1, 1 ] 2
[ 1, [ 1, 2 ] ] -2
[ 1, 2, [ 8 ] ] -5
[ 1, [ 2 ], [ 3 ] ] -4
[ 9, [ 3, 4, [ [ 2 ] ] ] ] 0

Design a function/methos to implement above pseudo code by following prototype as

For CPP :

int ExpressEval(char * expression);

For C Sharp :

public int ExpressEval(string expression);

Input:

Accept expression to be evaluated as a string.

Output :

Return result of evaluation as an integer.

For e.g

consider input string to be "[1, 2 , [5 , 3 ] ]"

then your function must return -5.

Just design above method do not implement entire program/class.
That's IT...
Read the mail and you will understand the steps to be followed.

Labels:

GE Placement Pattern Round 2:Code writing problem

Monday, May 16, 2011 Posted by Sangram Nandkhile 0 comments










GE Placement Pattern Round 2:
Code writing problem


Hi Readers,

I had shared my GE experience in my last post i.e. GE Placement Pattern - MY Review.
I have received good feedback.
Please do comment and ask any queries you have.

Today, i am gonna write about the GE Round 2: i.e. writing problem.


If u have cleared the GE aptitude test,you will receive an Email from GE (within 10-15 days).
Email will be containing 3 attachments having one problem in each attachment.




Check out the Email format...

Source: Real Email shared by Mr. Harshad Kambale (RAIT BE Comps 2010)

________________________________________________________________________

Hi,
Congratulations,
You have been shortlisted from the Aptitude/Technical Test, which was held last Saturday, 17th April, 2010. You need to solve code writing problem given below, as per the responses received we will call you in our GE office next week from 28th onwards for recruitment process.
This mail is w.r.t. for the challenging positions for software professionals, currently available with GE in Mumbai.
Attached to this mail is a program that we expect you to solve and reply before Friday April, before 9.00 p.m.

Rules:
    • Please solve it on your own/submit your own solution. You may be asked to build an extension to this program or an advanced variant of this type of problem in person in the future.
    • You may implement the program in either C/C++/C#/VB.Net/Java. If you choose to use C or C++ please mention the compiler version that you’re using in an email.
    • Submit your source code as a single file as an email attachment (Do not compress it to zip/archive format). We would compile your program into an executable and run it (e.g. c:\>SomeName.exe TestCases.txt)
    • The program will not expect any user input. Please test your program for compile / run time errors before submitting.
You may submit multiple submissions – strive for solutions that are elegant, memory and time efficient.
Positions:
Openings exist at Lead Software Engineer , Software Engineer , and QA / Test Engineer levels with the Software Solutions Group of GE Energy in Mumbai and Hyderabad . The Software Solutions Group (SSG) , has been set up to provide advanced software solutions, based on SOA, C++/DCOM,.NET, Test Automation, Decision Support and Optimization technologies to monitor, protect, control, and validate the safety of critical industrial assets, processes and applications. SSG has development centers in Mumbai, Hyderabad in India, Minden , Norfolk, Atlanta, Melbourne in the US and Cambridge in UK and follow a global, unified set of processes, standards, methodologies and software lifecycle tools.
Compensation and Benefits: A competitive Compensation and Benefits package includes Basic, HRA, LTA, Provident Fund, Gratuity, Group Medical Insurance, Paid leave , Life and Accident cover, Employee Share Purchase, Lunch Subsidy reimburesment of medical and professional development expenses *. The company has very strong Reward and Recognition, Employee Education Support , eLearning , referal bonus and leadership training programs. New employees are eligible for relocation assistance.
A culture of meritocracy with strong appraisal processes, ensures outstanding employees are rewarded aggressively and groomed for leadership across the business.
About GE: General Electric Company, USA , is a diversified technology, services and manufacturing company with over 300, 000 + employees in 100+ countries. GE has been consistently ranked amongst most admired and innovative companies in the world. GE is renowned for its culture and record of innovation, performance, goveranance and leadership development. GE invests about a $1 billion annually on education and training programs for its employees with over 2.9 million course completions.
Details about the vacancy:
    The Job: Development and Sustenance of our world class products. These products boast of client server architectures, run 24x7 and are primarily based on Microsoft technologies using VC++ \ C# as the development platform. The job is based in SEEPZ/Hiranandani, Mumbai .
    Candidate Profile: Excellent communications skills, clear analytical thinking, penchant for problem solving, thirst for knowledge coupled with high learnability, capable of working under minimal supervision, must be a graduate in any discipline and should have a good understanding of OO concepts coupled with experience in C++,/.net./Java and Test Automation.
Please do not change the subject line while replying.
Reply to <geii.careers.mumbai@ge.com>
Sincerely,
GE India Industrial Pvt. Ltd.
Human Resources
www.ge.com

geii.careers.mumbai@ge.com



________________________________________________________________________

Problem No. 1

PRIME NUMBERS

Express a given number as a summation of 4 positive primes.
Time limit of execution is 3.00 seconds.

Implement method/function which follows given signatures :

For Cpp:


void prime_sum(int n,int sol[ ]);


The input contains one integer number N (N<=100000). This number you will have to express as a summation of 4 primes and an array of interger where you have to store all 4 numbers.
If summation is not possible then just fill first 4 entries of array as -1.


For C Sharp :


public int[ ] prime_sum(int n);


The input contains one integer number N (N<=100000). This number you will have to express as a summation of 4 primes.

Your method should return an array containing 4 prime no.
If given no can not be expressed in expected form then it should return null value.

Sample Input :

28

42

Sample Output:

7 11 3 7

7 11 17 7





Problem No. 2

Adding two numbers:


"Write a function/class to add two integers."

You have to design only function/method to accept two integers and return back their sum. Your function must follow following
Prototype.

For C ++ :

int addno(int ,int);

For C Sharp :

public int addno(int,int);

2. Solving The problem :

For above example :

For C++ :

just enter ,

int addno(int a,int b)
{
return (a+b);
}



For C Sharp :

just enter :

public int addno(int a,int b)
{
return (a+b);
}

What NOT to enter :

* Header files
* Include statement
* Printing statement
* Anything that will generate Exceptions .


Basically anything But the above structure should not be entered in that area.


Problem No. 3

Expression Evaluation

Consider a pseudo code which takes following expression as input and produces given outputs.

Input Output

[ 0 ] 0
[ 1 ] 1
[ 0, 1 ] 1
[ 1, 1 ] 2
[ 1, [ 1, 2 ] ] -2
[ 1, 2, [ 8 ] ] -5
[ 1, [ 2 ], [ 3 ] ] -4
[ 9, [ 3, 4, [ [ 2 ] ] ] ] 0

Design a function/methos to implement above pseudo code by following prototype as

For CPP :

int ExpressEval(char * expression);

For C Sharp :

public int ExpressEval(string expression);

Input:

Accept expression to be evaluated as a string.

Output :

Return result of evaluation as an integer.

For e.g

consider input string to be "[1, 2 , [5 , 3 ] ]"

then your function must return -5.

Just design above method do not implement entire program/class.

That's IT...

Read the mail and you will understand the steps to be followed.


So anybody who has cleared the aptitude test,please refer these Problems...
I will try to post the solution in next few days.

So, keep visiting the

Placement Papers for Engineers !!!



:-)
Good luck.

Post By




Sangram Nandkhile

Labels:

GE Placement pattern -My Review

Tuesday, May 10, 2011 Posted by Sangram Nandkhile 0 comments










GE Placement pattern 2011-My Review

My review on GE Placement pattern

Hi Guys,
Just came to know that GE is conducting placement drive (Once again.. :-) this year..
Its on 14 th May 2011 at Andheri,St. Arnold High school.

Last year even i had attended the GE Campus drive..

About GE
GE is an advanced technology, services and finance company taking on the world's toughest challenges. Dedicated to innovation in energy, health, transportation and infrastructure, GE operates in more than 100 countries and employs about 300,000 people worldwide. {as per the GE site ;-) }

JOB Profile
Gradate Engineer Trainee/Software Engineer/Lead
Software Engineer/QA Engineer

Candidates profile

Excellent communications skills,clear analytical thinking, penchant for problem solving, thirst forknowledge coupled with high learnability, capable of working under minimal supervision, must be a graduate in any discipline and should have a good understanding of OO concepts coupled with experience in.Net, C++ and Testing

GE Package offered

Its 5.00 LPA
( Its awesome,but actually they are only looking for cream layer of students )



I would like you tell you about last year's over all process. (i.e.2010)

Quick things you should know before appearing for GE aptitude test

1.Its not at all easy..
If you think you will just go there for time pass and somehow you will try to clear ..
If you are just trying your LUCK ...Sorry guys its not for u.



Even if u crack it with luck,there are around 6 More Technical based rounds waiting for you.

2.Anybody can come ..
There was no criteria last year(and even before that) so half of the Mumbai,Thane,Navi Mumbai will come to give the exam and you will find yourself sitting on the bench where 3 students will be sharing 1 small bench and you can easily see what your neighbor is writing.. :-)

3.Its all about technical ..

Your test will be divided into following 3 major parts.

Technical 70%
Verbal 15%
Aptitude 15%
(its just a guess,i don't remember the exact no. of questions)

Even if you are good in verbal and aptitude..its not gonna help you..
So,those who are not good with programing knowledge, please don't waste your time here.

4.Difficult for NON computer/IT
If you are non computer IT student,its gonna be very difficult for you.Comp/IT students have some kwolegde about C++,java,J2EE,SQL,.Net but there will be no different paper for you and them.

I remember there were around 15-20 questions on C,C++
15 questions in java
15 about .net
few Questions on the database concepts(sql,ACID property,Views,scheduler etc).
Etc.

5.After clearing Aptitude test:
If you manage to clear the aptitude test (You are either very LUCKY or very intelligent),there would be series of Online tests,Interviews waiting for you.

Next...
I.You will get mail from GE that you have cleared the test ,along with the mail you will find list of programmes that you need to Write,built and Run and need to send them back within 3 days in any technical language (code must run without giving any error..) else your application will be eliminated.

II.If you clear it they will call u at GE (pawai) office and will tell you to write and run the codes on the GE's system.

III.There will be 2-3 technical interviews with different people where your all basic knowledge will be tested (oops n all ) (you can get eliminated in any round)

IV.Last round is HR round where they ask you about you,what you do and PROJECT...

I did not get much information about the later rounds as very few people managed clear the aptitude test and first 2-3 rounds.


Summery :-

So,its my sincere request to all my friends. if you think you are not good in technical,please don't go and waste your time...even if you are ,read this again,Think twice and then decide.



Those who think they are good in technical skills , should go and please do not forget to comment on this post.
Send me your Reviews and feedback in the comment area or
at

i.sheelavn@gmail.com.




All the best,
Regards,

Sangram Nandkhile.




Labels:
Related Posts Plugin for WordPress, Blogger...
 

Like Us

Alexa

Followers