Subex Azure  Placement Paper   Candidate Experiences   FISAT , Angamaly-24 Mar 2008

Subex Azure  Placement Paper   Candidate Experiences   FISAT , Angamaly-24 Mar 2008


  • Posted by  FreshersWorld 
    7 Jan, 2012

    SUBEX AZURE PAPER ON 25th MARCH 2008

    They have 5 rounds:
    1) Written test
    2) 3 technical interviews
    2) 1 HR interview.

    Written test: consists of C and C++ qns..

    Two sections:
     1. Objective (20 qns: 30 minutes)
     2. Programming(2 qns, answer any 1, 30 mins)

    Some of the objective qns are...
    1.  enum sample{x,y=2,z,a=60,b}
    ........
    ........        printf("%d",b);
     opt: a. 0 b. 53  c.61 d.3

    2. How many time the following code will print "Hello"
    void main()
    {
    printf ("Hello");
    main();

    3. char str[]="Hello";
    char *p;
    char str2[]="Abc";
    p=str;
    p=str2;  
    printf("p=%s");

    Some of the programming qns:
    1. Find the occurrance of the following "C" keywords in a given text file.
    i. int      
    ii. char      
    iii. return

    Find the occurrance of each keyword seperately and also find the sum of all occurrances. 

    It following code will work but may not be an efficient one.
    ans:
    #include
    #include
    #include
    #include
    void main(int argc,char *argv[])
    {
    FILE *fp;
    char s1[]="int ",s2[]="char ",s3[]="return ",ch;
    int i,j,k,l,cnt1,cnt2,cnt3;
    int l1,l2,l3;
    cnt1=j=k=l=cnt2=cnt3=0;
    clrscr();
    if(argc!=2)
    {
    printf ("Invalid Arguments\n");
    exit(0);
    }
    fp=fopen(argv[1],"r");
    if(fp==NULL)
    {
    printf("File '%s' Cannot open\n",argv[1]);
    exit(0);
    }
    l1=strlen(s1);
    l2=strlen(s2);
    l3=strlen(s3);
    for(;((ch=fgetc(fp))!=EOF);)
    {
    if(ch!=s1[j] && ch!=s2[k] && ch!=s3[l])
    { j=k=l=0;
    continue;
    }
    else
    {
    if(ch==s1[j])
    j++;
    else if(ch==s2[k])
    k++;
    else if(ch==s3[l])
    l++;
    }
    if(l1==j)
    {
    cnt1++;
    j=0;
    }
    else if(l2==k)
    {
    cnt2++;
    k=0;
    }
    else if(l3==l)
    {
    cnt3++;
    l=0;
    }
    }
    printf ("\n\nOccurrance of 'int'=%d",cnt1);
    printf ("\n\nOccurrance of 'char'=%d",cnt2);
    printf ("\n\nOccurrance of 'return'=%d",cnt3);
    printf ("\nTotal : %d",(cnt1+cnt2+cnt3));
    fclose(fp);
    getch();

    2. Program to compare two strings and return 0 if they are equal else return -1.
    3. Write a function for eliminating the duplicate elements in an array. 

2009-2016 downloadmela.com. All rights reserved.