Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Some sample questions for Microsoft Software Developer Engineer position

  1. #1
    No Avatar
    lqkhoi Khách

    Mặc định Some sample questions for Microsoft Software Developer Engineer position

    Có post bên ddth nhưng có vẻ không nhiều người quan tâm lắm, và có người khuyên nên bỏ bên đây. Thấy cũng có vài cái hay hy vọng giúp cho các bạn sinh viên có thêm bài tập và 1 chút gì đó giúp các bạn hiểu được rằng ngay cả Microsoft cũng tuyển người bằng những bài tập đơn giản các bạn làm hằng ngày ở trường.

    Hôm nay đi lang thang trên google kiếm ai đã implement cái strtok chưa vì cái libc mắc dịch của tui hổng có làm sẵn thì kiếm được cái này. Ai rảnh làm chơi cho vui :-/

    Some sample questions for Microsoft Software Developer Engineer

    1. Draw the memory layout of a C++ class with two virtual functions.

    2. Write an implementation of strpbak in C

    3. Write an implementation of strtok in C

    4. You have a list of numbers from 1 to 100. One of the numbers is repeated once. How would you find the duplicate number.

    5. Why should you not use memset to initialize memory that a class uses? (Hint: what about virtual functions)

    6. Write an implementation to reverse a string in place in C.

    7. Write an implementation of atoi and itoa in C

    ( copy from http://blogs.msdn.com/jobsblog/archi.../24/95265.aspx)

  2. #2
    No Avatar
    instcode Khách

    1. Draw the memory layout of a C++ class with two virtual functions.

    Một con trỏ this 4 bytes trỏ tới cáí virtual table gồm 2 con trỏ trỏ đến địa chỉ 2 cái virtual method.

    2. Write an implementation of strpbak in C
    3. Write an implementation of strtok in C

    Chưa biết mấy cái function này làm gì luôn :p

    4. You have a list of numbers from 1 to 100. One of the numbers is repeated once. How would you find the duplicate number.

    Dùng một mảng đánh dấu, duyệt tuyến tính. Bài này sẽ khó hơn chút xíu nếu chuỗi này nằm trong file, và số lượng lớn hơn chút xíu, khi đó phải dùng đến bitwise...

    5. Why should you not use memset to initialize memory that a class uses? (Hint: what about virtual functions)

    Nó tự trả lời rồi, xem thêm với câu 1 :p

    6. Write an implementation to reverse a string in place in C.

    Cái này để bà con tiếp tục trả lời, đại loại kô cần dùng biến tạm thôi mà :p

    7. Write an implementation of atoi and itoa in C

    Cái này để bà con thử...

  3. #3
    Ngày gia nhập
    08 2006
    Bài viết
    18

    Tranh thủ vụ này, mời bà con "bới" lỗi chương trình sau:
    (Đây là minh họa về copy constructor trong 1 quyển sách về C++)

    Code:
    #include <conio.h>
    #include <iostream.h>
    
    class point
    {
    private:
        int x,y;
    public:
        point(int ox=1, int oy=0)
        {
            x = ox;
            y = oy;
            cout << "Tao doi tuong : " << this << endl;
            cout << "Dung ham thiet lap 2 tham so" << "\n";
        }
        point(point &p)
        {
            x = p.x;
            y = p.y;
            cout << "Tao doi tuong : " << this << endl;
            cout << "Dung ham thiet lap sao chep \n";
        }
        
        void move(int dx, int dy)
        {
            x += dx;
            y += dy;
        }
    
        void display()
        {
            cout<<"x "<<x<<"\n";
            cout<<"y "<<y<<"\n";
        }
    
    };
    
    point fct(point a)
    {
        point b = a;
        b.move(2,3);
        return b;
    }
    
    void main()
    {
        point a(5,2);
        a.display();
        point b = fct(a); 
        b.display();
        getch();
    }
    Đã được chỉnh sửa lần cuối bởi longdh : 24-11-2006 lúc 09:14 AM.

  4. #4
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Tìm hoài không ra hàm strpbak là hàm gì, Google cũng không thấy. Hình như là tác giả gõ sai, strpbrk mới đúng.
    Lớp của longdh đâu có gì sai, chạy cho kết quả đúng, ngoại trừ một số cái linh tinh về implement 1 class.

  5. #5
    Ngày gia nhập
    10 2006
    Nơi ở
    Hà Nội
    Bài viết
    146

    Quả nhiên vậy!

Các đề tài tương tự

  1. FSV recruit for Senior Java Developer position
    Gửi bởi FSVietnam trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 0
    Bài viết cuối: 02-10-2013, 10:18 AM
  2. TP HCM Global CyberSoft cần tuyển Marketing Executive, Embedded software engineers/ Mobile Software Engineer/ ...
    Gửi bởi longngoctran trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 1
    Bài viết cuối: 10-04-2013, 01:25 PM
  3. Sự khác nhau giữa software engineer và developer?
    Gửi bởi klein trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 4
    Bài viết cuối: 29-10-2012, 05:34 PM
  4. TP HCM Tuyển dụng: 2 Java Software Engineer, 2 Senior Java Software Engineer, 3 Senior Software Developer
    Gửi bởi hoangak trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 0
    Bài viết cuối: 24-07-2012, 11:45 AM
  5. TUYEN JUNIOR/ SENIOR SOFTWARE ENGINEER in the EMBEDDED Software Field
    Gửi bởi hang le trong diễn đàn Kinh nghiệm CNTT
    Trả lời: 2
    Bài viết cuối: 20-11-2010, 07:54 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn