笔试vs面试集锦
文章平均质量分 87
码农印象
修炼的过程中,最好有人和你并肩而行,共同成长!努力做一个文邹邹的工具人,你做得越多,你知道的越多......
展开
-
【面试指南】如何看待你的竞争对手30k,而你却3k?想要高薪,我们也要学会拧螺丝、造飞机的能力
刚开始工作的时候,我也想不通这个问题,甚至很鄙视这种现象。后面当了面试官,做到了公司中层管理,也会站在公司以及行业角度去重新思考这个问题。为什么这种现象会越来越普遍呢?尤其在 IT 行业愈加明显。面试看的是应聘者上限,工作则是按需安排。银行考试,以为自己是在面试行长 ,下到“金融下乡”,上到国家宏观经济政策考了个遍,结果实际工作是……柜员,处理手续、卖信用卡、卖ETC。互联网公司面试,又是领导力、又是算法架构,结果入职以后就是调整、测试、controlC+V。所以为什么面试要考察上限呢?说白了.原创 2021-11-16 16:22:49 · 365 阅读 · 1 评论 -
面试官:来说一下TCP Keepalive与go-rpc的tcp连接
TCP Keepalivetcp连接被抽象为一个socket,socket上添加了SO_KEEPALIVE后,该socket便可以启用keepalive。keepalive的连接为长连接,这样client向server交互时不用每次都新建连接,用长连接进行持续的数据读取和写入即可。keepalive的连接需要定期进行探测,当client不再活跃时,server端及时的释放该连接。tcp keepalive的参数:tcp_keepalive_time: 单位s,默认7200client与ser.原创 2021-11-11 21:05:29 · 2622 阅读 · 0 评论 -
面试官:请你实现一个大文件上传和断点续传
前言这段时间面试官都挺忙的,频频出现在博客文章标题,虽然我不是特别想蹭热度,但是实在想不到好的标题了-。-,蹭蹭就蹭蹭 ????事实上我在面试的时候确实被问到了这个问题,而且是一道在线 coding 的编程题,当时虽然思路正确,可惜最终也并不算完全答对结束后花了一段时间整理了下思路,那么究竟该如何实现一个大文件上传,以及在上传中如何实现断点续传的功能呢?本文将从零搭建前端和服务端,实现一个大文件上传和断点续传的 demo前端:vue element-ui服务端:nodejs文章有误解的地方,欢原创 2021-11-11 20:48:21 · 263 阅读 · 0 评论 -
【面试题】为什么使用消息队列?消息队列有什么优点和缺点?流行都有什么区别,以及适合哪些场景?
面试题为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?面试官心理分析其实面试官主要是想看看:第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构,他从头到尾都没思考过。没有对自己的架构问过为什么的人,一定是平时没有思考的人,面试官对这类候选人印象通常原创 2020-11-09 21:06:11 · 432 阅读 · 0 评论 -
【笔试集锦】并查集 && 大数打印
题目已知有n个人和m对好友关系存储于r中,如果两个人是直接或间接的好友,则认为他们属于同一个朋友圈,编程求出这n个人里一共有多少个朋友圈?比如:n=5,m=3,r={{1,2},{2,3},{4,5}},则认为1、2属于一个朋友圈,2、3是一个朋友圈,4、5是一个朋友圈,则1、2、3属于同一个朋友圈,4、5属于另一个朋友圈,共有两个朋友圈。并查集的实现过程并查集是一种树形数据结构,用于...原创 2019-03-22 15:05:00 · 309 阅读 · 0 评论 -
【笔试集锦】小易
一、俄罗斯方块小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块。因为它比较古老,所以规则和一般的俄罗斯方块不同。荧幕上一共有 n 列,每次都会有一个 1 x 1 的方块随机落下,在同一列中,后落下的方块会叠在先前的方块之上,当一整行方块都被占满时,这一行会被消去,并得到1分。有一天,小易又开了一局游戏,当玩到第 m 个方块落下时他觉得太无聊就关掉了,小易希望你告诉他这局游戏他获得的分数...原创 2019-03-03 21:50:00 · 389 阅读 · 0 评论 -
【集锦】1
1.两个二进制数的异或结果是什么? 解答:二进制数a与b异或,即a和b两个数按位进行,如果对应位相同,即为0(这个时候相当于对应位算术相减),如果不相同,即为1(这个时候相当于对应位算术相减的绝对值)。由于二进制每个位只有两种状态,要么是0,要么是1,则按位异或操作可以表达为按位相减取绝对值,再按位累加。 举个例子:6(110)与3(011)异或为(101),按位相减为(1 0 -1...原创 2018-10-08 16:41:12 · 208 阅读 · 0 评论 -
【集锦】4-Static专题
1.static修饰普通变量static修饰全局变量:1.作用域:改变链接属性,只在本文件有效,即使extern外部声明也不行,其他文件可定义相同名字的变量2.初始化:只能被初始化一次,如果是整型不初始化就会自动赋值为0,字符型初始化为空3.存储区:静态存储区没变static修饰局部变量:1.作用域:改变链接属性,生命周期在整个文件有效,但是出了其作用域便不可再用,因此作用域不...原创 2019-03-25 22:48:53 · 187 阅读 · 0 评论 -
【集锦】3
const和#define的比较①const具有数据类型,#define没有数据类型 ②个别编译器中const可以进行调试,#define不可以进行调试 ③在类中定义变量有两种方式:在类中声明常量,但不赋值,在构造函数初始化表中进行赋值;用枚举代替const变量。C++函数中值的传递方式有哪几种?①值传递 ②指针传递 ③引用传递值传递:把实参的值复制给形参,对形参的修改并不会修改实参的值。...原创 2018-10-24 17:44:24 · 191 阅读 · 0 评论 -
【集锦】2
1. 在数据结构中,从逻辑上可以把数据结构分为(C)A. 动态结构和静态结构 B. 紧凑和非紧凑结构 C. 线性结构和非线性 D.内部结构和外部结构分析:逻辑结构反应数据元素之间的逻辑关系,线性结构表示数据元素的一一对应关系,非线性结构表示数据元素之间一对多或多对一的关系。2. 在请求分页存储管理中,当访问的页面不在内存中时,便产生缺页中断,缺页中断属于(A)A. I/O中断 ...原创 2018-10-20 21:55:56 · 248 阅读 · 0 评论