Previous papers that are more liked by sonata with interview questions
Good news
Sonata Company Profile
Corporate View:
Sonata Software is a leading provider of IT consulting and software services globally. Combining unparalleled experience, domain expertise, best practices and comprehensive capabilities across various industries and business functions, Sonata collaborates with customers to help them effectively address their operational challenges and grow their businesses stronger.
Headquartered in Bangalore , India , and with a customer base spread across the globe, you will find Sonata offices in the US , Europe , Middle-East and the Asia-Pacific. With a broad set of capabilities and a proven Global Delivery Model, Sonata is poised to be the perfect partner of global firms in their outsourcing initiatives. It bring together a unique combination of breadth of capabilities, strong management focus and flexibility in engagement required to make their customer relationships a success.
Sonata's services range from IT Consulting to Product Engineering Services, Application Development, Application Management, Managed Testing, Business Intelligence, Infrastructure Management, Packaged Applications and Travel Solutions. Their partnerships with global leaders enable them to work on the latest technologies that Sonata leverage to ensure enhanced business efficiencies for their customers. Their proficiency and commitment, combined with their partners’ strength and knowledge, makes them a trusted organization to work with.
Contact:
Sonata Software Ltd.
APS Trust Building,
Bull Temple Road
Bangalore 560019, India
Tel : +91-80-3097 1999
APS Trust Building,
Bull Temple Road
Bangalore 560019, India
Tel : +91-80-3097 1999
Work Culture:
At Sonata their culture supports not only the work that they do, but also their people. They have been able to deliver leading-edge solutions consistently to their clients by bringing together highly talented people in a creative and collaborative environment.
Smart minds working on cutting edge technologies, a culture that is at once invigorating and rewarding, and values that are simple and pursued with zeal – that is Sonata Software for you. Their culture and work environment motivates every Sonatian to go beyond their defined roles and excel in their individual capacities. They provide Sonatians with the opportunities to exercise their responsibility, integrity and creativity while developing themselves, their careers, and their business. Together they believe in working hard, having fun, and celebrating their achievements.
Company speaks:
Entry level Recruitment:
In their constant pursuit to invite, attract and nurture fresh talent at Sonata, it has been partners with campuses for a long time now. These human assets who empower the values of Sonata, counter several business challenges that hone their skills and boost their confidence. It has success tales of today’s young and energetic minds going on to become Future Leaders of tomorrow. At Sonata, they are always keen on having aboard a cluster of shining stars. If you feel that your campus can provide them with people who have the drive to learn, perseverance to grow and willingness to face challenges and shine brightly, do let their Campus Coordinator know.
You can reach him at freshers@sonata-software.com.
Please don’t forget to mention campus talent acquisition in the subject line of your mail.
Please don’t forget to mention campus talent acquisition in the subject line of your mail.
How to Apply:
You can apply for Sonata job.
About the Recruitment:
The recruitment test consists of 3 rounds.
1) Written test
2) Technical round
3) HR round
SOME OF THE QUESTIONS ON NET
1. Minimum no. of lines required for communication using RS232 (Ans:i think its 2)
2. To convert 1′s complement to 2′s complement and vice versa
3. During which time we use ‘size of’ command. (ans: runtime)
4. Out of four choice we have to identify which is a macro.
5. There was one pointer _expression related question.
6. To find post fix _expression.
7. Full form of TTL and CMOS
8. Which is a good conductor (Extrinsic or Intrinsic)
9. What are the different types of capacitors (Electrolytic,dielectric…etc)
10. Select a passive component from the following (four choices werethere)
11. What type of operating system is unix (ans: pre-emptive,[not sure])
a)pre-emptive b)non-preemptive c)batch
12. Defnition of turing machine.
13. Where we use DFD(Data flow design)
a)structural languages b)object oriented languages c)UML d)all of the above
14. Name the error which occurs when we write on a page
a) segment fault b)permission fault c) page fault
15. A question based on the representation of an array in C. An array whose elements are fn pointers which returns a character
16. Point out error, if any, in the following program
main()
{ int i=1; switch(i)
{ case 1: printf(“\nRadioactive cats have 18 half-lives”);
break;
case 1*2+4:
printf(“\nBottle for rent -inquire within”); break; }
Ans. No error. Constant expression like 1*2+4 are acceptable in cases of a switch.
{ int i=1; switch(i)
{ case 1: printf(“\nRadioactive cats have 18 half-lives”);
break;
case 1*2+4:
printf(“\nBottle for rent -inquire within”); break; }
Ans. No error. Constant expression like 1*2+4 are acceptable in cases of a switch.
17. Point out the error, if any, in the following program main()
{ int a=10,b; a>= 5 ? b=100 : b=200; printf(“\n%d”,b); }
Ans. lvalue required in function main(). The second assignment should be
written in parenthesis as
follows:
follows:
a>= 5 ? b=100 : (b=200);
18. In the following code, in which order the functions would be called?
a= f1(23,14)*f2(12/4)+f3();
a) f1, f2, f3 b) f3, f2, f1
c) The order may vary from compiler to compiler d) None of the above
a= f1(23,14)*f2(12/4)+f3();
a) f1, f2, f3 b) f3, f2, f1
c) The order may vary from compiler to compiler d) None of the above
19. What would be the output of the following program?
main()
{ int i=4; switch(i)
{ default:
printf(“\n A mouse is an elephant built by the Japanese”);
case 1:
printf(” Breeding rabbits is a hair raising experience”);
break;
case 2:
printf(“\n Friction is a drag”);
break;
case 3:
printf(“\n If practice make perfect, then nobody’s perfect”); }
a) A mouse is an elephant built by the Japanese b) Breeding rabbits is a
hare raising experience
c) All of the above d) None of the above
main()
{ int i=4; switch(i)
{ default:
printf(“\n A mouse is an elephant built by the Japanese”);
case 1:
printf(” Breeding rabbits is a hair raising experience”);
break;
case 2:
printf(“\n Friction is a drag”);
break;
case 3:
printf(“\n If practice make perfect, then nobody’s perfect”); }
a) A mouse is an elephant built by the Japanese b) Breeding rabbits is a
hare raising experience
c) All of the above d) None of the above
20. What is the output of the following program?
#define SQR(x) (x*x)
main()
{ int a,b=3; a= SQR(b+2); printf(“%d”,a); }
#define SQR(x) (x*x)
main()
{ int a,b=3; a= SQR(b+2); printf(“%d”,a); }
a) 25 b) 11 c) error d) garbage value
21. In which line of the following, an error would be reported?
1. #define CIRCUM(R) (3.14*R*R);
2. main()
3. {
4. float r=1.0,c;
5. c= CIRCUM(r);
6. printf(“\n%f”,c);
7. if(CIRCUM(r))==6.28)
8. printf(“\nGobbledygook”);
9. }
a) line 1 b) line 5 c) line 6 d) line 7
2. main()
3. {
4. float r=1.0,c;
5. c= CIRCUM(r);
6. printf(“\n%f”,c);
7. if(CIRCUM(r))==6.28)
8. printf(“\nGobbledygook”);
9. }
a) line 1 b) line 5 c) line 6 d) line 7
22. What is the type of the variable b in the following declaration?
#define FLOATPTR float*
FLOATPTR a,b;
a) float b) float pointer c) int d) int pointer
23. In the following code;
#include
main()
{ FILE *fp; fp= fopen(“trial”,”r”); }
fp points to:
a) The first character in the file.
b) A structure which contains a “char” pointer which points to the first
character in the file.
c) The name of the file. d) None of the above.
24. We should not read after a write to a file without an intervening call
to fflush(), fseek() or rewind()
< TRUE/FALSE>
Ans. True
HOPE this gives u some idea about how u should prepare for the xam. ALL THE BEST