题目汇总

20170414-瓜子网

下午总共两面,问的东西汇总如下:

一面
1. select和epoll的区别
2. select监听的最大fd个数是多少,能不能修改。
3. 编程题:[5,-1,2,2,3,3,-2,4,4,4,-1,8,-1]这样的数组中删除所有出现次数大于2的元素,注意只是把多于2的元素删了。时间复杂度在 O(Nlog2N) ,空间复杂度为 O(1)
4. 堆排序的实现
5. 智力题:三筐水果分别是苹果,梨,混合。已知三者的标签都贴错了,问至少取几次可以知道正确的标签。
二面
1. 3sum实现
2. KMP实现
3. 项目有没有做过压力测试
4. 生产者消费者模型是什么
5. 自旋锁是什么
6. . 对Linux内核了解多少
7. 内核怎么实现随机函数
8. 怎么评判两个随机函数哪个更好
9. KMEANS怎么知道K取几,评判指标是什么
10. 特征工程什么意思
11. 共词矩阵是什么

20170908搜狗

整体感觉搜狗的题目还是不错的,最后编程题自己一直没反应过来问题在哪。说下题目吧。
c++的一些题目还是不错的:
1. 类型转换的问题
2. 虚函数的问题
3. select epoll的区别

笔试,实力不说了。能笔试到的东西c++也就那么几个点,我现在c++整体已经都复习完毕了。所以,自己应该利用好这个优势,再强化复习一轮啊。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言课程设计题目汇总是指在学习C语言课程过程中,所需完成的一系列设计题目汇总。这些题目旨在帮助学生提高C语言编程能力,理解C语言的基本概念和特点,并培养解决问题的能力。以下是一些可能的C语言课程设计题目汇总: 1. 编写一个计算器程序,可以进行基本的数学运算(加法、减法、乘法、除法)。 2. 编写一个学生成绩管理系统,可以输入学生的考试成绩,计算平均分并输出成绩报表。 3. 编写一个猜数字的游戏,让用户猜一个随机生成的整数。 4. 设计一个简单的学生图书管理系统,可以添加、删除、查询学生的借阅信息。 5. 编写一个程序,判断一个字符串是否是回文(正反读都相同)。 6. 实现一个简单的冒泡排序算法,对给定的一组数字进行排序。 7. 设计一个银行账户管理系统,可以进行存款、取款和查询余额操作。 8. 编写一个简单的文字游戏,让用户填写空白处,完成一个故事。 9. 实现一个简单的网络聊天程序,可以实现多用户之间的对话交流。 10. 设计一个简单的扫雷游戏,给定一组雷区,根据用户选择进行扫雷操作。 以上仅是一些可能的C语言课程设计题目,不同学校或教师可能会有不同的设置和要求。通过完成这些设计题目,学生可以巩固C语言的基础知识,锻炼编程思维和解决问题的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值