面经2:SmartX北京志凌海纳,测试一面(55分钟)
上来直接两个手撕代码。(C++写的)
手撕代码1:一无序不重复数组,求两个数相加等于K,相减等于K的所有组合,如果有重复的数呢?
答:写出来无序不重复相加等于K的,相减的没写出来,有重复的更没写出来。面试官问如果相加溢出了咋办(不知道,凉拌。。。),是我太菜还是这题太难了????😂
手撕代码2:剑指offer第一道,二维数组中的查找,这个比较简单,成功写出来。
两道代码题写完都讲了一下思路,问了一下时间复杂度。
写完代码开始问问题(顺序记不清了):
1、排序算法的稳定和不稳定是什么意思?(答上了)
2、什么是深拷贝和浅拷贝?(答上了)
3、进程和线程讲一讲?(答上了)
4、协程是怎么回事?(答上了概念,追问Python里协程是怎么实现的?没答好,蠢死。。。。)
5、三次握手四次挥手?(答上了)
6、网关是干什么的?(。。。。)
7、OSI中ARP是在哪一层?(网络层,追问ARP是干啥的?不知道。。。。)
8、爬虫具体是与网站怎么建立的连接,什么流程?(????)😥
9、网站域名是怎么解析的?(不知道)
10、做过WEB方面的项目吗?(没有)
11、数据库事务知道吗?(答上了)
12、知道索引吗?数据库为什么要用索引?(答的一般般)
13、问了一个linux的指令,统计文件中的行数(没答上,这个真的可惜,应该能答上的)
14、简单的问了问其中一个项目。
大概就是这些问题了,然后是反问环节:
1、问了一下培养机制,跟别的公司都差不多。
2、问了一下面试官的时间作息,早上九点多上班,晚上七点多下班,一周上五天,接近965。(哦?你们竟然不是996?我对面试官发出了惊叹!!!🤣🤣🤣)
3、问了一下还有几轮面试?(一共三轮技术面,还有HR面)
#北京志凌海纳科技有限公司##测试工程师##校招##面经#