您的位置:首页 > 职场人生

我在笔试面试的时候被问到的问题

2011-11-23 22:49 344 查看
历经十几家大大小小公司的笔试与面试, 现整理其中的一些经典问题如下:

1. C/C++

malloc与new的区别是什么?(我的解释)
const int *p; int const *p; int * const p;三者的区别是什么?其中哪个声明语句是错误的?(指针与const限定符)
sizeof问题(sizeof操作符详解)
虚成员函数与纯虚成员函数的区别;

strncpy函数的实现;

2. 计算机网络

TCP与UDP的区别是什么?
解释TCP的三次握手.
请解释TCP的滑动窗口.

3. 数据结构

请解释快速排序算法的原理. 时间复杂度是多少?与其效率相当的排序算法还有哪些?
模式匹配用的是什么算法?请描述该算法.
二叉树中, 已知前序, 中序序列求后序序列; 或已知后序, 中序序列求前序序列.
优先队列中用到的数据结构是什么?

4. 数据库

Oracle数据库中如何判断某字段是否为空?

5. 操作系统

进程与线程的区别是什么?(我的解释)
进程地址的大小是多少?

6. 算法

7. Java

如何实现多线程?这两种实现方法的区别是什么?

8.
智力&推理

24小时内, 时针, 分针与秒针相遇几次? 每次相遇的时间是多少? 请写出推理过程.(我的解释)

9. 数学

三重积分的计算;

10. 人事面试

(包括HR面试, 及最终的部长/经理面试)

你经历的最大挫折是什么?你是如何克服的?
请分别用两个词描述一下你的优点与缺点.
你现在的状态如何?最近在做什么事情?
你最大的特点/亮点是什么?
你为什么可以胜任这份工作?
你如果看待加班问题?
你如何看待领导与员工之间的关系?
你手里现在有其他公司的offer吗?

你手里有其他公司的offer,为什么还到这里来面试?

你从那次实习/工作的经历中学到了什么?

你有什么想问的问题吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: