记菜鸟的一次IBM笔试加两轮面试 2016实习

本文详细记录了一次技术岗位的笔试与面试经历,涵盖了C++基础知识、数据结构与算法、Linux操作等内容。面试中涉及了C++的构造与析构函数、静态变量、运算符重载、类的继承及虚函数等功能,同时还考察了二叉树、哈希表、STL容器等数据结构以及排序算法的知识。此外,文章还包括了Linux环境下VIM编辑器的操作、进程间通信等知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这次笔试加面试的确把我问的好苦。总之宝宝心里苦,宝宝说不出来.................

这次面试具体流程是这样的;

step1:

开始进取就给我拿了12页试卷,没有都有1-2道程序题目;

(大概题目都是选择题,但是很多都是程序输出结果。)

考点主要分布在:

基本知识:

1.C++构造函数与析构函数在对象创建的时候调用顺序;

2.C++中静态变量,常变量等相关知识;

3.C++操作费重载;C++类的继承;C++的虚函数功能等;

4.C++中数据类型大小,数据对齐方式;

5.C++一级指针,二级指针等相关操作;

数据结构与算法知识:

1.主要包括数据结构的二叉树,hashTable, hashMap,

2.STL中的Vector和Map(主要问其中的数据结构问题,还有为什么采用这样的结构,采用这两种结构进行插入删除的时间复杂度与空间复杂度等)

3.还写了一些比较简单的排序算法:冒泡排序;快速排序;反转二叉树等;

Linux基本知识:

1.Linux 主要问了vim的基本操作;

2.Linux下面的进程间通信与线程中间的联系;

3.Linux的基本操作;






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值