Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

百度面试题目总结

百度面试题目总结

8月28号下午电面百度,分享一下所有的题目吧,一共面2轮,offer还不知道,自我感觉面的很一般。一面1. linux进程通信的方法2. 线程同步(我扯到了 signal 和 criticalsection 的区别那些)3. 二叉树,找到最大距离的两个节点的距离4. 疯子上飞机: http://www.linuxidc.com/Linux/2012-10/72409.htm5. 如何给网页归类(我回答的是基于关键词库,然后kmp检索,后来又扯一会kmp)第...
阿里巴巴研发工程师面经

阿里巴巴研发工程师面经

前缀:分享一些面试的题目吧,是否拿到offer,还要等2周以后。阿里印象:面试地点是在塘苗路18号,一淘那边。给我的感觉一淘的办公环境着实一般,和网易杭州和MSRA是差了一个档次的。开始到的时候,很多人也在等,本来通知是4:40,结果等到5:20才面试,等待的过程中发现很多认识的人,阿里如此早的启动招聘,感觉浙大的所有人都被他给面了。一面:凭直觉觉得面试官会比较累了,毕竟有一天的面试,所以我展示一些真实的自己---幽默随和我第一句问面试官的问题是: 饿,你...
百度垂直搜索部门实习面经

百度垂直搜索部门实习面经

之前面了一次百度的实习,并且拿到offer,下面是实习过程中出现的题目,希望给同样投百度的同学一个参考。百度垂直搜索部门实习面经一面1. 背景问题:自我介绍,问有关项目经历,描述以前做的东西语言:1. C++ 关于vtable,是类对应vtable还是对象对应vtable(类)2. 构造函数能否是虚函数(我说的比较含糊:个人认为从语言设计角度来讲不需要)3. malloc和new的差别4. 析构函数不是虚函数的情况给个例子,问会发生神马...
百度2012实习生校园招聘笔试题

百度2012实习生校园招聘笔试题

1、给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如的单词army和mary互为兄弟单词。现在要给出一种解决方案,对于用户输入的单词,根据给定的字典找出输入单词有哪些兄弟单词。请具体说明数据结构和查询流程,要求时间和空间效率尽可能地高。字典树的典型应用,一般情况下,字典树的结构都是采用26叉树进行组织的,每个节点对应一个字母,查找的时候,就是一个字母一个字母的进行匹配,算法的时间复杂度就是单词的长度n,效率很高。因...
百度笔试题:malloc/free与new/delete的区别

百度笔试题:malloc/free与new/delete的区别

相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加malloc/free。(2)用法...
AIX 系统的启动和关机

AIX 系统的启动和关机

系统启动模式缺省的情况下,AIX系统将用正常模式下的引导设备列表来引导。当机器正常启动时,系统将完成AIX启动的全过程,包括激活终端,并在各个终端上显示登录提示符,用于多用户访问。还有激活硬盘、加载文件系统、启动网络等操作。另外一种启动方式为SMS(系统管理服务)。他可以用于查看系统配置,设定设备启动列表等功能。在系统启动的POST阶段,通过F1进入SMS。如果系统无法进入或忘记root密码,你需要通过AIX启动光盘或系统备份来启动。这样系统启动进入系统维...
Linux下Bochs模拟占用CPU过高问题解决

Linux下Bochs模拟占用CPU过高问题解决

Linux下Bochs模拟占用CPU过高问题解决在配置文件bochsrc中添加下面两行配置clock: sync=slowddown, time0=localcpu: count=1, ips=1000000其中clock指的是,将内部时钟调到最慢,cpu选项中count指的是使用单核心,ips则是指指令的运行速度。可以通过更改iaips值和colck来降低CPU占用率,当然,这是以牺牲模拟的效率为代价。CentOS 5 下安装配置VNCLinux下定位命...
GitHub安装SSH公钥

GitHub安装SSH公钥

Table of Contents1 如果没有安装ssh,那么使用下面的指令2 检查SSH公钥3 生成SSH公钥私钥对 3.1 输入github密码3.2 然后在.ssh中可以看到4 添加SSH公钥到github5 测试是否生效1 如果没有安装ssh,那么使用下面的指令sudo apt-get install ssh2 检查SSH公钥cd ~/.ssh看看存不存在.ssh,如果不存在的请看下一步。3 生成SSH公钥私钥对首先输入下面的命令,使用你在注册gi...
Linux strace 跟踪进程信息

Linux strace 跟踪进程信息

简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@Ubuntu:/usr# strace cat /dev/null execve("/bin/cat", ["cat", "...
Fedora下Wine使用遇到的问题

Fedora下Wine使用遇到的问题

系统配置:CPU:奔腾双核T4200双核内存:2GBOS:Fedora 17问题1)软件发生错误,提示ODBC之类的信息:问题2)如果安全地卸载WINE中安装的软件:打开FEDORA活动菜单,打开“应用程序"面板,找到"Wind Software Uninstaller",出现当前WINE中安装的软件列表,此时可以安全卸载软件了。问题3)安装ALTIUM DESIGNER x后,可以打开原理图文件,但打开PCB文件时,软件停止工作的问题:在网上...
虚拟机上安装Ubuntu Server解决网络配置

虚拟机上安装Ubuntu Server解决网络配置

问题:VirtualBox 虚拟机 Ubuntu server 12.04 克隆后的虚拟机IP地址和母体一样。额,我用的是桥接的方式联网,需要改掉IP网络问题:NAT方式使用的VMNet8网卡,主要要知道Gateway、DNS两个重要的IP。第一个地址(192.168.10.1):静态地址,分配给了宿主机的VMware Network Adapter VMnet8适配器使用。第二个地址(192.168.10.2):静态地址,分配给了NAT设备使用。(192...
Linux下使用 xrandr 命令设置屏幕分辨率

Linux下使用 xrandr 命令设置屏幕分辨率

最近在Linux下修改屏幕分辨率的时候,发现了一个非常有用的命令:xrandr使用这个命令,可以方便的设置您显示器的的分辨率。尤其是当你使用了一些需要或者会自动改动您屏幕分辨率的程序以后。您可以使用如下命令来将屏幕恢复到原来的分辨率:[www.linuxidc.com @localhost ~]$ xrandr -s 0其中的 -s 参数允许你指定屏幕的分辨率大小,参数 0 表示使用 xrandr 命令将屏幕设置为默认大小。或者你可以试试验其他的 1、2、...
<< 671 672 673 674 675 676 677 678 679 680 >>