Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 8 của 8
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cách đây 2 năm cũng từng test ở đó zồi, noí chung theo kinh nghiệm test nhiều nơi của mình, các bạn nên tìm các baì test interview của các công ty lớn như google, microsoft , orancle để làm thử, vì hầu hết các bài của các công ty VN đều sao chép từ đó thôi, hầu hết các tuyển dụng viên họ chỉ nhìn cái bài tech và english của bạn thôi, các bài gmath, IQ họ cũng ko chú ý lắm đâu, nói chung nếu bạn thích có thể PM mình, " bộ đề " khoảng gần 100 câu hầu như đi thi đâu cũng có một ít, có khi là cả bộ =))

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    đã pm vào hộp thư forum của bạn rồi [IMG]images/smilies/biggrin.png[/IMG] thank bạn nhiều nha

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    khi phỏng vấn về lập trình viễn thông, có người hỏi mình thế này:

    "hãy dùng các phép toán trong lập trình C, thay đổi trạng thái bit thứ 4 và thứ 5 của 1 byte" ( thay đổi trạng thái là chuyển từ 0 sang 1 hoặc ngược lại )
    bạn thử trả lời xem [IMG]images/smilies/smile.png[/IMG]

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi AlexF
    khi phỏng vấn về lập trình viễn thông, có người hỏi mình thế này:

    "hãy dùng các phép toán trong lập trình C, thay đổi trạng thái bit thứ 4 và thứ 5 của 1 byte" ( thay đổi trạng thái là chuyển từ 0 sang 1 hoặc ngược lại )
    bạn thử trả lời xem [IMG]images/smilies/smile.png[/IMG]
    Chắc phải dùng một byte khác để gán trở lại nhỉ?

  6. #6
    Trích dẫn Gửi bởi AlexF
    khi phỏng vấn về lập trình viễn thông, có người hỏi mình thế này:

    "hãy dùng các phép toán trong lập trình C, thay đổi trạng thái bit thứ 4 và thứ 5 của 1 byte" ( thay đổi trạng thái là chuyển từ 0 sang 1 hoặc ngược lại )
    bạn thử trả lời xem [IMG]images/smilies/smile.png[/IMG]
    Ý tưởng của mình: 1 byte như thế này xxxyyxxx (yy là bit thứ 4 và thứ 5)
    + Copy byte này ra 1 biến tạm.
    + Đảo bit bằng not ta đc x'x'x'y'y'x'x'x'
    + Dịch trái 3 bit rồi dịch phải 3 bit đc 000y'y'000
    + xxxyyxxx and với 000y'y'000 được xxx00xxx
    + xxx00xxx or với 000y'y'000 được xxxy'y'xxx là kết quả cần tìm
    Cách này có vẻ vẫn hơi dài
    Có điều phỏng vấn lập trình viễn thông mà hỏi cái này thì có hàm ý gì ta?

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi AlexF
    khi phỏng vấn về lập trình viễn thông, có người hỏi mình thế này:

    "hãy dùng các phép toán trong lập trình C, thay đổi trạng thái bit thứ 4 và thứ 5 của 1 byte" ( thay đổi trạng thái là chuyển từ 0 sang 1 hoặc ngược lại )
    bạn thử trả lời xem [IMG]images/smilies/smile.png[/IMG]
    Có thể dùng phép Xor chẳng hạn
    Mã:
         xxxyyxxx
    xor  00011000
    vậy chỉ cần a ^= 0x18; với a là số cần đổi

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi quangnh89
    Có thể dùng phép Xor chẳng hạn
    Mã:
         xxxyyxxx
    xor  00011000
    vậy chỉ cần a ^= 0x18; với a là số cần đổi
    Uhm, sao mình không nghĩ ra nhỉ [IMG]images/smilies/2.gif[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •