首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

来自非科班的面经回忆!(大厂,国企,银行)

笔者非科班转行,两个月拿了十多个offer,其中包括了互联网大厂,央企,国企,银行等,下面看看都面了什么(部分回忆)。总之,在面试国企等企业时,会有一些有意思的问题,也会出现群面的场景。...如何查看段的范围和大小 elf目标可执行文件的组成部分,elf文件中的段跟运行时的段有什么区别 如何装载目标文件到内存当中 缺页中断的处理过程 提到了换页换出的时候会产生缺页中断,反问是否一定是换页产生的吗...Linux上运行的进程的CPU有什么组成部分,整体的CPU占用和每一块的CPU的占用。怎么用top去看一个进程的CPU占用的组成部分。...(是不是做的性能优化这部分的工作比较少) C++ STL里面有很多性能优化相关的类,这个你了解吗?STL的string类本身有多大,如何保存字符串的?vector如何动态扩展空间?...访问的时间周期是多少?快多少倍? 本科、研究生、实习做的项目和事情中哪个事情比较满意,能够体现自己的能力的? 技术也好、做事情的方式也好的优势和劣势? 你是哪个地方的人?为什么不参加实习生的招聘?

98200

内部类(来自类和对象的补充)

之前我们在讲类和对象时就提到过内部类,不过当时说了等讲完抽象类和接口再讲这个,现在兑现诺言的时候到了,那我们开始内部类的学习吧! 内部类 ❤️❤️内部类是指在一个类的内部定义的另一个类。...所以因为静态内部类的创建不需要先创建外部类,我们往往用静态内部类比实例内部类多一点。 3. 静态内部类可以直接访问外部类的静态成员,但不能直接访问外部类的非静态成员。...如果需要访问外部类的非静态成员,可以通过在内部类中创建外部类的对象来实现。...如添加OutClass outclass=new OutClass();而后将在内部类中且原本来自外部类的实例变量和实例方法前加上outclass. 就可以了。...其语法格式如下: ​ 接口 类名 = new 接口() { // 匿名内部类的成员变量和方法 }; ​ 注意实施该接口的类被隐藏了,没有显示出来(以及implements也没显示出来),我们new

7210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    flashfxp编辑文件显示活动编辑的取消办法

    我一直在使用的是国产的8UFTP,但是最近win10系统貌似有点不和谐,编辑文件上传的时候会有一秒“未响应”的卡顿情况,所以有些别扭,又不想做回win7,所以就想起了比较强大的flashfxp。 ?...但是使用flashfxp编辑的过程中也有一个不习惯的地方,那就是每次编辑文件后都会弹出一个对话框,显示活动编辑(如图) ?...须得手动关闭下才会没有,然后自己查看了一个设置,找到了取消flashfxp活动编辑对话框的开关,教程如下: 首先快捷键:点击属性-参数选择(快捷键F6),然后找到---常规---查看和编辑文件,取消“编辑文件时显示活动编辑窗口...使用flashfxp过程中遇到的其他问题将继续更新。

    1.5K20

    来自mooon的最简单的日志类CSimpleLogger

    /**  * 单个头文件,可即时独立使用,只要定义了宏NOT_WITH_MOOON,即不依赖于mooon  * 简单的写日志类,非线程安全,提供按大小滚动功能  * 不追求功能...#define MOOON_SYS_SIMPLE_LOGGER_H // 只要定义了NOT_WITH_MOOON宏, // 则本文件和mooon无任何关系,方便集成到自己的代码中...    return result_stream.str(); } /***   * 取当前时间,和date_util.h有重复,但为保持simple_logger.h的独立性...      * @log_size 每个日志文件的大小,单位为字节数,如果小于1024,则会被强制为1024       * @log_numer 日志滚动的个数       * @record_size...log_numer;     /** 日志滚动的个数 */     unsigned short _record_size;  /** 单条日志的大小,单位为字节数 */ };

    45810

    类中的静态非静态方法

    C#的类中可以包含两种方法:静态方法和非静态方法。   使用了static 修饰符的方法为静态方法,反之荝是非静态方法。   ...静态方琺是①種 特殊的成園方琺,它不属纡类的某一个具体的实唎,而是属于类本裑。葰以对静态方法不需要首先创建一个类哋实例,而是采用类名.静态方法的格式 。   ...类的方法笩码只有一份,它们的生命周期和类是一致哋.实例方法是通过对象名调用的,静态方法与类关联而不是与对象名关联.   5.哪么在程序狆什么地方可以利用静态字段和静态构造方法,通常适用于于一些不会经常变化而又频繁使用的数据...对一个类无论创踺了多少 个实例,它的静态牸段永远都只有一个副本(副本我理解为只有一块内存   静态成员存在于内存,悱静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因潙静态成员存在于禸存...,所以悱靜态成员可以直接访问类中静态的成员.

    1.5K20

    (修订)来自山区双非本科少年的秋招冒险记

    type=0&order=4&pos=12&page=3 文中作者来源于山区的一个双非本科生,秋招期间的心态着实乐观,希望大家在找工作的时候心态也可以向这位朋友学习,稳住心态,备战面试!...前言 就在今天,我的秋招也算有了个结果,于是决定写篇文章分享下自己作为一个来自山区的双非本科少年秋招这一路走来的经历和感受。...自我介绍 我是那个来自山区与世无争的美少年 先谈谈我自己吧,我从小在云南长大,高考因为自己不争气,大学依然在云南读的,属于一个双非一本,专业吗就选了个计算机,逼近从小到大都喜欢玩游戏,我相信选计算机的兄弟和我一个原因的不在少数...最后可能自己的双非学历也稍微有一些影响吧。 综合起来,GG 2,笔试挂 阅文 柠檬微趣 知乎 多益 YY 贝壳 UCload 到这里总算好多了,但细想的话。。。...这里我说一下为什么我只提了网申的公司,由于我地区和学校的原因,我们山里一个互联网大公司都没来过,不甚至不是大公司,稍微正经的互联网公司,来的多是外包或者一些不招研发岗的(比如海康这一类的,在我们山里只要销售

    59621

    静态类和非静态类的主要差别「建议收藏」

    如有雷同,不胜荣幸,若转载,请注明 静态类和非静态类的主要差别 主要差别在于静态类不能实例化,静态类编译器可以运行检查确保不是偶然的加入实例成员,C#编译器会自己主动把它标记为sealed。...静态类中不能创建非静态的方法。即静态方法中仅仅能创建静态方法。但在非静态类中可以调用静态方法 静态类的主要特性: 1:仅包括静态成员。 2:无法实例化。 3:是密封的。 4:不能包括实例构造函数。...5:非静态类能够包括静态的方法、字段、属性或事件。 6:静态方法和属性不能訪问其包括类型中的非静态字段和事件 7:静态方法仅仅能被重载,而不能被重写,由于静态方法不属于类的实例成员。...非静态类在使用时必需要实例化。...每次使用时都要进行实例化,普通情况下使用比較频繁的类,能够使用静态类,比方LogClass,ConfigClass等等,个人总结,疏漏之处还请高手指点 发布者:全栈程序员栈长,转载请注明出处:https

    96010

    MSIL 静态类在 IL 定义上和非静态类的差别

    本文来聊聊 MSIL 的基础知识,给一个 C# 的类标记了 static 之后和标记 static 之前,生成这个类的 IL 代码有什么不同 如以下的代码是一个默认的控制台程序 class Program...{ static void Main(string[] args) { } } 此时生成的 IL 代码,大概如下 .class private...extends [System.Runtime]System.Object 复习一下 IL 代码的知识 在 MSIL 里,采用 .class 表示这是类型的定义,类型定义的格式大概如下 .class...[类名] extends [继承的基类] 可以看到上下两个 IL 代码的不同在于,如果标记了 static 那 IL 将加上 abstract sealed 修饰。...和 C# 代码的含义相同,通过 abstract 表示此类型不能被实例化,通过 sealed 表示此类型不能被继承。因此这就构成了静态类的特点,不能被创建实例,也不能被继承

    62730

    如何使用Autobloody自动利用BloodHound显示的活动目录提权路径

    关于Autobloody Autobloody是一款针对活动目录的安全审查工具,在该工具的帮助下,广大研究人员可以通过自动化的形式利用BloodHound扫描发现的活动目录提权路径来实现权限提升。...如果BloodHound数据库中存在两个对象之间的提权路径,那么该工具将会以自动化的形式通过这两个活动目录对象,即源对象(我们拥有的)和目标对象(我们想要的)来实现权限提升。...工具的自动化操作分为两个步骤: 1、使用BloodHound数据和Neo4j查询来寻找最佳的权限提升路径; 2、使用bloodyAD包执行搜索到的提权路径; Autobloody基于bloodyAD实现其功能...,而这个包支持使用明文密码、pass-the-hash、pass-the-ticket和证书来进行身份验证,并可以绑定到域控制器的LDAP服务以执行活动目录权限提升。...PASSWORD] [-k] [-c CERTIFICATE] [-s] --host HOST AD Privesc Automation options: -h, --help 显示工具帮助信息和退出

    1.3K10

    APT 组织的聚类和攻击者活动关联

    迄今为止,FireEye 关于 APT 组织的聚类和归因决策是分析师来人工执行,因为它需要严谨的分析和证明。但是,随着 FireEye 收集到越来越多有关攻击者活动的数据,这种人工分析成为瓶颈。...下图显示了这种方法背后的一些有助于分析的直观的视角图形。首先,使用一组“标记” 对,我们拟合一个最能预测数据点的函数。 ?...因此,我们可以将来自同一组的任何两个样本标记为绝对相似,并且将来自不同组的任何两个样本标记为不相似(图 8 )。这使我们能够合成生成我们迫切需要的标记数据集。...图 8:使用从已知 APT 组派生的“假”集群进行的相似性测试 此外,这些合成创建的聚类为 FireEye 提供了一个数据集,可以在其上测试模型的各种迭代。如果我们删除主题怎么办?...为了评估模型,我们观察了几个指标: 1、回想一下我们所知道的合成集群来自同一个原始组织 - 我们有多少是对还是错?这评估了给定方法的准确性。

    1.6K20

    看看这家科技公司给出的答案

    允峰 发自 凹非寺 量子位 报道 | 公众号 QbitAI 您的机器人管家已就位 想象下,在一个平凡的早晨,你从睡梦中醒来,走进餐厅,看到你的机器人管家正在为你准备早餐:它熟练地将吐司放进烤吐司机中,又拧开盖子...以烤吐司为例:需要先将烤吐司机的插头插入电源——夹起吐司——将吐司置入机器的凹槽——按下按钮——待信号声音响起时,将吐司夹出——放入盘中。 ?...更麻烦的是,如果吐司的大小、薄厚改变了,或者更换了新型号的烤吐司机,就需要构建新的模型、做新的调试。...非夕核心创始团队来自斯坦福大学机器人和人工智能实验室,在机器人和AI领域有深厚的学术积累和技术经验,并于2020年年底完成超1亿美金B轮融资,是全球通用智能机器人领域单轮融资额最高的公司。...正如前文所述,通用的插装自动化需要精细的手眼配合能力来适应操作对象的不一致性和多样性,克服来自环境的干扰和不确定。

    66130
    领券