Loading

关于笔试和面试的反思总结

笔试

通过最近的两次笔试,发现基础很重要。企业对于面试者的考察,普便都是针对基础概念和问题,很少会挑那些极个别偏僻的知识点作为考察。其次,在基础知识的用法上,也会针对某些问题进行考察逻辑能力。

在平时,我们学习过程中很容易对于某些知识点的概念和定义省略过去,没有用足够的时间去吃透。例如:

  • C语言

指针这部分内容真的很重要,包括指针的概念,指针的运算,指针的解引用、const的作用、数据类型的空间大小。

/* 数组指针 和 指针数组 */
char *p[5];
char (*p)[5];

/* const的修饰意义 */
const char *p;
char * const p;

/* 基本变量的空间大小,指针变量的空间大小 */
int a;
char b;
double c;
char *p;
sizeof(a);
sizeof(b);
sizeof(c);
sizeof(p);
  • C++

能够举例一种设计模式,并说出其优点和用途?

利用STL解决对某一类问题的能力,最好能针对具体的问题,给出完整的代码。这部分特别需要刷题,否则很难有所提升。

其次,能够根据不同的问题选择合适的容器(顺序容器和关联容器),常用的容器有:vectordequeliststackqueuemapset等。对于容器的使用,又离不开其对应的算法和迭代器。

  • 计算机网络

对于计算机网络这门专业课,其主要重点内容就是 TCPIP,这两个部分内容书中说的特别详细,也比较复杂。

TCP和UDP的差别?

为什么TCP能够保证可靠性?

基于TCP发送数据包时,什么时候才能将清空发送缓存?

面试

对于面试,基本上是对于简历的二次描述。面试官会对简历进行提问,也会问项目的问题,以确认项目的真实性和难度。

很多面试官会提出:“你认为XXX项目中,有哪些困难?并且是如何解决的?”。

面试针对的沟通能力,能否针对提出的问题,给出合适的答复。知道的就说知道,不知道就说不知道,没有什么不好意思的。

面试也是考验面试者对于知识点的表述能力,笔试讲究动手能力,面试讲究逻辑条理和口述表达。

posted @ 2024-03-14 07:34  eiSouthBoy  阅读(33)  评论(0编辑  收藏  举报