因此建议应聘者在面试过程中遇到不明白的地方多提问,这样面试官就会觉得你态度积极、求知欲望强烈,会给面试结果加分。
AI时代,有人焦虑失业,有人偷偷变强,不写代码不烧脑~
相关语录
-
STL的vector每次扩充容量时,新的容量都是前一次的两倍
-
也就是说解耦的好处就是提高了代码的重用性,为功能扩展提供了便利。
-
面试过程中写代码要特别注意鲁棒性。如果写出的代码存在多处崩溃的风险,那我们很有可能和Offer失之交臂。
-
因为除法的效率比移位运算要低得多,在实际编程中应尽可能地用移位运算符代替乘除法。
-
这样只在分配内容成功之后再释放原来的内容,也就是当分配内存失败时我们能确保CMyString的实例不会被修改。我们还有一个更好的办法是先创建一个临时实例,再交换临时实例和原来的实例。
-
在网络编程中,如果URL参数中含有特殊字符,如空格、'#'等,可能导致服务器端无法获得正确的参数值。我们需要将这些特殊符号转换成服务器可以识别的字符。转换的规则是在'%'后面跟上ASCII码的两位十六进制的表示。比如空格的ASCII码是32,即十六进制的0x20,因此空格被替换成"%20"。再比如'#'的ASCII码为35,即十六进制的0x23,它在URL中被替换为"%23"。
-
C/C++中每个字符串都以字符'\0'作为结尾
-
有些面试官故意一开始不把题目描述清楚,让题目存在一定的二义性。他期待应聘者能够一步步通过提问来弄明白题目的要求。
-
最不能容忍功能错误,忽略边界情况
-
最后需要注意的是,如果链表中只有一个结点,而我们又要删除链表的头结点(也是尾结点),此时我们在删除结点之后,还需要把链表的头结点设置为NULL。
-
表3.1返回值、全局变量和异常三种错误处理方式的优缺点比较

