📜  C-DOT(Centre for Development of Telematics) 面试经历 |设置 2

📅  最后修改于: 2022-05-13 01:58:15.050000             🧑  作者: Mango

C-DOT(Centre for Development of Telematics) 面试经历 |设置 2

一次面试(技术+人力资源)。在 2 人小组前面试。

  1. 告诉我一些你的事吧。你最喜欢的科目(我提到了计算机网络、操作系统、算法、数据结构)
  2. 数据链路层的功能。数据链路层存在于计算机的什么位置?
  3. 第 2 层设备。
  4. 什么是以太网?以太网与 TCP/IP 模型中的哪一层有关。
  5. 实际传输是如何使用 TCP/IP 模型完成的。
  6. 主机A想和主机B通信。主机A只知道自己的MAC地址。进行通信时,是否需要知道主机B的MAC地址?如果是,如何找到B的MAC地址? (问题与ARP协议有关)
  7. 频道分配问题。询问静态、动态分配技术 FDM、TDM、Aloha、CSMA/CD、CSMA/CA。
  8. 滑动窗口协议。数据链路层如何进行错误恢复?
  9. 交换机与集线器。
  10. 当我们输入 url 时会发生什么。询问 DNS。
  11. 询问项目。(使用的技术、平台)
  12. 被问及培训。
  13. Minor Project 正在进行哪个项目。
  14. C-输出问题
    1.extern int var;
    int main(void)
    {
    var = 10;
    return 0;
    }
    2.int main()
    {
    static int var = 5;
    printf("%d ",var--);
    if(var)
    main();
    }
  15. C中的Valtile关键字。
  16. 内存段(数据,代码段)。
  17. 堆和栈的大小。
  18. 函数调用时存储在堆栈中的内容。
  19. 多线程应用程序。两个线程如何相互通信。
  20. 互斥量和信号量。
  21. 如何调试程序?任何使用过的调试工具?

建议:专注于计算机网络,非常详细的操作系统,并对项目的每一个细节都进行彻底的了解。