
专栏:工作“面经”
本专栏介绍个人找工作过程中的刷题经历和面试经历
为思
研究生:可视化菜鸟
工作:大数据菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件架构相关知识
以目前水平感觉不太能懂,暂时存起来慢慢理解软件架构(software architecture):http://www.uml.org.cn/zjjs/zjjs-bk.asp五种常见软件架构https://www.cnblogs.com/doit8791/p/9343826.html软件架构和架构风格https://blog.youkuaiyun.com/ithzhang/article/details/82261363?ops_request_misc=&request_id=&biz_i原创 2021-05-17 19:35:00 · 92 阅读 · 1 评论 -
树的前序、中序、后序遍历方法,递归形式和非递归形式
#include #include struct Node {int value;Node* left;Node* right;Node(int value):value(value), left(nullptr), right(nullptr) {}};//前序递归void preOrderRecur(Node* head) {if (head == nullptr) {return;}std::cout << head->value << “,”原创 2021-06-30 23:10:57 · 194 阅读 · 4 评论 -
物理内存和虚拟内存的区别
操作系统有虚拟内存与物理内存的概念。在很久以前,还没有虚拟内存概念的时候,程序寻址用的都是物理地址。程序能寻址的范围是有限的,这取决于CPU的地址线条数。比如在32位平台下,寻址的范围是2^32也就是4G。并且这是固定的,如果没有虚拟内存,且每次开启一个进程都给4G的物理内存,就可能会出现很多问题:因为我的物理内存时有限的,当有多个进程要执行的时候,都要给4G内存,很显然你内存小一点,这很快就分配完了,于是没有得到分配资源的进程就只能等待。当一个进程执行完了以后,再将等待的进程装入内存。这种频繁的装入内存原创 2021-05-19 21:00:44 · 435 阅读 · 0 评论 -
笔试:输入输出处理
就快笔试了!现在的笔试题大都输入输出需要自己来写,具体情况可以参考牛客上自己模拟一下实际情况!注意:>> 是会过滤掉不可见字符(如 空格 回车,TAB 等)cin.get(字符变量名)可以用来接收字符1、输入多组数据每组数据一行,数据构成为n(数据个数)+实际数据(n个数据)#include<iostream>using namespace std;int main(){ int n; while (cin >> n) { if (n == 0)原创 2021-08-10 13:13:32 · 1162 阅读 · 0 评论 -
C++对象模型
C++对象模型一、 对象模型(一) 何为C++对象模型(二)基本C++对象模型(三) C++对象模型中加入单继承(四) C++对象模型中加入多继承(五) C++对象模型中加入虚继承(六) 菱形继承(含重复继承、多继承情况)二、 成员访问三、 多态如何实现一、 对象模型(一) 何为C++对象模型C++对象模型可以概括为以下两部分:语言中直接支持面向对象程序设计的部分语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等。在c语言中,“数据”和原创 2021-08-06 15:08:33 · 586 阅读 · 0 评论 -
计算机操作系统面试纲要(持续更新)
本文暂时以收集网络上的相关资源为主,后续会根据个人实际情况进行扩展1.计算机操作系统高频面试题总结https://blog.youkuaiyun.com/xie810005152/article/details/910389152.linux内核原理总结https://blog.youkuaiyun.com/xie810005152/article/details/108417713...原创 2021-05-11 16:52:06 · 168 阅读 · 0 评论 -
用户级线程的作用
这里引用知乎的一位大佬的理解,讲的很好,存留细细体味假如某个程序用的是用户级线程,然后调用某种会阻塞的api,在调用后又不能将控制权交给另一个用户级别线程又或者是操作系统,那么这个程序被会卡死,直到那个阻塞的api返回,解除阻塞为止。但是,现实当中,工程师既然知道这个事情,就根本就不会这样做。工程中的选择当一个线程调用了某个会长期中断当前工作的api后,可能有几种方案:让操作系统帮助挂起当前线程,切到别的线程去工作。这就是所谓“内核”级的线程调度所做的事情了。典型的,如Java的tomcat处原创 2021-03-26 13:39:45 · 331 阅读 · 0 评论 -
“程序员”有感
今天刚听了华为的实习生招聘会议,恰巧看到这么一段评论!偶然有感对于互联网行业,网络上总是充斥着这么几点评论——“高薪”、“码农”、“CV工程师”、“996”、“35岁职业危机”**首先,**我认为时代在进步,而且任何行业都在快速发展着,只有持续学习才能跟上时代的脚步、不被淘汰,对于职业危机这一言论,我认为不仅仅体现在计算机行业,可能计算机行业相对其他行业(诸如硬件、机械、土木)来说,就业黄金年龄是偏短,但是也没有想象中那么大的差距。任何一个行业都存在着行业危机,要想在一个行业长久做下去,必须通过持续原创 2021-03-16 21:49:13 · 159 阅读 · 1 评论 -
宝藏——“十大经典排序算法”
今天发现了这个姐姐的超强排序算法动图原文链接:https://blog.youkuaiyun.com/sx2448826571/article/details/804875311.1交换排序—冒泡排序1.2交换排序—快速排序2.1插入排序—直接插入排序2.2插入排序—希尔排序(直接插入排序的优化)3.1直接选择排序(Insertion sort)3.2选择排序—堆排序4.1归并排序5.1计数排序6.1基数排序...原创 2021-03-19 09:41:01 · 122 阅读 · 0 评论 -
宝藏——“并查集”
太棒的并查集讲解,参考文章!原文链接:https://blog.youkuaiyun.com/the_ZED/article/details/105126583原创 2021-03-19 13:59:58 · 93 阅读 · 0 评论 -
转载:基于Partition函数实现快排、超过一半数字、最小K个数(剑指offer书籍)
https://blog.youkuaiyun.com/u013457167/article/details/79749882原创 2021-03-15 21:51:57 · 118 阅读 · 0 评论