ChinaUnix.net
相关文章推荐:

驱动面试题

这几天面试几个想做安卓Linux驱动的,总体感觉上驱动基础还是比较薄弱,大部分情况是虽然做过驱动,但是基本上都是采用内核现成的,或者是开发板上已经有的,单独写过模块驱动很少,驱动机制理解不是很透彻.以下是几个随口问过的基础问题,供参考. 1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件? 2、写一个中断服务需要注意哪些?如果中断产生之后要做比较多的事情你是怎么做的?...

by gz金易龙 - 驱动开发 - 2016-04-14 14:38:36 阅读(9997) 回复(7)

相关讨论

'1', 'b'=>'2', 'c'=>'3'); foreach ($arr as &$v) { var_dump($v); } echo '
'; foreach ($arr as $v) { var_dump($v); } 输出结果为什么是这样 string(1) "1" string(1) "2" string(1) "3" string(1) "1" string(1) "2" string(1) "2"

by hm2462964492 - PHP - 2014-10-16 17:59:43 阅读(2233) 回复(7)

本帖最后由 zw421961 于 2013-12-28 23:41 编辑 1.nginx为什么比apache要好? 2.mysql如何优化? 3.如何保证高可用性? 4.多线程与多进程有什么区别?为什么? 5.你发现一个进程负载很高,你如何去分析? 6.你发现memcache服务器不可用,但是进程还在,你如何做到监控与自动化处理措施? 7.还有VPN的原理是什么?数据包的传输过程是怎么样的? 8.让你学习一门新技能,你是如何学习的?你的方法是什么? 挑选自己擅长的题目作...

by zw421961 - Linux系统管理 - 2013-12-29 17:18:57 阅读(1257) 回复(6)

本帖最后由 yyguzhou 于 2012-10-31 12:48 编辑 微软的在线笔试题,题目如下: 1.What is the output of Test() Test() { char *p = (char*)malloc(100); strcpy(p, "hello"); free(p); strcpy(p, "world"); printf(p); } 2.What does the following function do on a binary tree bool Test(Node *pRoot, int *pValue) { if (pRoot == NULL) { *pValue = 0; return true; } int lef...

by yyguzhou - C/C++ - 2012-10-31 12:47:43 阅读(2749) 回复(11)

本帖最后由 zehn_w 于 2012-08-15 09:31 编辑 昨天面试题目中的一小道题,主要是要求查询链表中是否有相同的单词,然后把生词添加到链表中。 我的代码:[code]int add_word_to_list(list_node *head, const char *word) { list_node *node; int i; head = head->next; while (head->next){ //if (strcmp(head->word, word)) if (strcmp(head->word, word) == 0) return (1); ...

by zehn_w - C/C++ - 2012-08-15 12:23:08 阅读(3011) 回复(16)

本帖最后由 yshihyu 于 2012-03-06 05:10 编辑 [code]#include struct S { int i; int *p; }; int main(int argc, char *argv[]) { int a; int b; struct S s; int *p = &s.i; p[0] = 4; p[1] = 3; s.p = p; s.p[1] = 1; s.p[0] = 2; ////这一行死掉 return 0; }[/code]s.p[1] // 这边相当于什么类型? s.p[1] 跟 *((s.p)+1) = 1; 一样吗? s.p[0]; 为什么不是赋值给s.i ? 谢谢

by yshihyu - C/C++ - 2012-03-06 11:47:50 阅读(1477) 回复(6)

 基础题:
1.表单中 get与post提交方法的区别?
答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.

2.session与cookie的区别?
答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放
   cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。...

by 远离繁华 - Web开发 - 2011-12-23 03:09:49 阅读(721) 回复(0)

    1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念

  DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。

  2、sim卡的EF 文件有何作用

  sim卡的文件系统有自己规范,主要是为...

by karl321 - 移动操作系统 - 2011-12-22 08:51:04 阅读(625) 回复(0)

最近参加了一些面试,罗列如下:

1.、二维数组排序;
2、二叉树操作;
3、如何在linux下查看cpu和memory的使用情况;
4、汉语翻译英文;
5、不使用乘号(*),如何实现一个数乘以15;
6、linux启动时自动启动app,应该改动哪个文档?
7、驱动开发的下半部分主要做了哪些工作?
8、系统构建在出现一些错误,指出错误所在。
9、实现FIFO的初始...

by spanthrive - 移动操作系统 - 2011-12-20 09:44:10 阅读(663) 回复(0)

昨天去oracle面试,阿三出了道面试题, 在此分享给各位,以集思广益: 写一个函数,判断两个链表是否相交,若相交,返回交点,不相交,返回NULL。[code]sNode * intersect(sNode *a,sNode *b) { ... }[/code]要求:不许创建新的链表,尽量的少占内存,时间复杂度尽量小。 Ps:奶奶的,最悲剧的是,面试全程英文,阿三还有很浓的印度口音,听的太累。做出来后,还要用英文讲思路。擦。。。 有好方法的请下面跟帖...~

by windy2335 - C/C++ - 2011-11-29 11:29:23 阅读(3307) 回复(4)

硬盘的读写速度是70M/s,cpu处理能力是100个事务/s,要设计一个系统,数据访问量为每天100G,有1万个操作访问量,问如何设计该系统能够完成以上提的需求?

by jine6666 - 服务器及硬件技术 - 2011-10-30 12:34:00 阅读(4042) 回复(2)