面试官很好,我答不出来的地方还尝试引导,可惜我太菜了八股背得不好感觉很凉用sizeof()和strlen()去获取一个字符串的长度有什么区别static修饰一个全局变量和不修饰有什么区别那修饰局部变量有什么区别?把局部变量的地址作为函数返回值返回,外面拿到这个地址后,修改这个值,是合法的吗?会报什么错误?c里面的一个普通的成员函数能不能访问static成员变量?extern c的作用是什么?虚析构有什么作用?什么时候需要用到虚析构?如果拿基类指针指向子类对象,但是没有写虚析构,delete指针会怎么样?new和malloc两种分配内存的方式有什么差别,如果内存不足的话分配失败会有什么表现?如何写代码判断这个系统是32位还是64位?如何实现一个哈希表?在几十亿个数据里找最大的前k个数,可以怎么去找?优先队列底层是怎么实现的?口述代码:1. 如何判断两个单链表相交;2. 字符串里面有多个括号,怎么判断是否是合法配对关系10分钟项目细节,项目中最有挑战性的地方是什么?反问:base:杭州具体工作:统一接入网关的开发技术栈:c面试:2+1