📜  Cognizant GenC Next 面试体验(校内)(1)

📅  最后修改于: 2023-12-03 14:59:58.566000             🧑  作者: Mango

Cognizant GenC Next 面试体验(校内)

本次面试是在Cognizant GenC Next校园招聘活动中进行的。

面试流程
  • 笔试:

    第一轮为笔试环节,主要考察编程基础能力,包括算法、数据结构、数据库,总时间为1小时。题目难度适中,有多种语言可以选择(C/C++、Java、Python等),且支持提交多次,对于不懂的题目和语言可以反复提交修改。

  • 技术面试:

    第二轮为技术面试,考察综合技术能力,包括对基础计算机知识、编程语言、项目经验、解决问题的能力等的掌握程度。其中工程师面试官会对简历上的技术项目进行深入提问,要求回答完整准确。

  • HR面试:

    第三轮为HR面试,考察个人能力和面试者的个人性格、表达能力等方面。主要关注面试者的目标是什么,为什么选择这个职位,对公司的理解和认识,自我介绍等。

面试题目

以下是一些我遇到的面试题目:

  • 算法:

    • 实现二分查找算法。
    • 求数组中的最大子序列和。
    • 判断一棵二叉树是否是平衡二叉树。
    • 猜数字游戏的猜测策略。
  • 数据库:

    • 数据库的五种范式。
    • 数据库的索引类型。
    • 数据库的事务特性。
  • 计算机网络:

    • TCP/IP协议栈。
    • 为什么TCP连接是三次握手,而不是两次或四次?
    • TCP,UDP的区别。
面试经验与技巧
  • 保持冷静。
  • 注意语速和表达清晰度。
  • 答题时注意思路和时间,适时询问,表现出积极的态度。
  • 重视团队协作和效率,注意细节和结果导向。
  • 对于笔试环节,要充分利用题目支持的多种语言提交和debug功能。
总结

面试是一次展现个人综合素质和技术能力的机会,通过充分的准备和细致的表现,我们可以在面试中获得成功和进一步的发展。