cisco实习生面试经验以及相关流程注意事项



cisco实习生面试经验以及相关流程注意事项。本来cisco这边发了两个时间给我选,分别是3号下午3点半和4点(都没啥不同的),我回邮件说3号下午不行,那边似乎也都没看我回复的内容就默认3点半了。于是在去杭州的火车上就接到了电话面试,刚好又遇到隧道群…电话断了两次之后面试官就再也没打来了,我打过去也没人接。所以啊,以后面试还是得把时间什么的确认好,敲定一个对大家来说都一定方便的时间。幸好对cisco还不是很感冒,要不肯定后悔莫急。

不过,尽管这次面试时间短,还是搜集到了一个比较有意义的问题,要求写一个shell脚本显示出一个C语言文件中所有的函数名。我说用cat之后再通过管道grep[......]

Read more

阿里云实习生面试流程与经历



阿里云实习生面试流程与经历。从杭州从下午1点半一直面到5点…加上之前2个小时的电话面试,阿里云面试我的时间有最少5个半小时那么多了。

3个半小时中接受了4次面试,其中前三个是面技术的,最后一个是HR面。技术面之中,第一个面的是纯技术,第二个是聊项目经验谈一些软件工程层面的比较高level的内容,被这个人鄙视了… 第三个就纯粹和我聊天,聊阿里云在做什么,我要进的项目组是做什么内容的,难度在哪里等等,挺轻松的。

下面列出技术面面的三个的问题

1. 怎样用C语言来实现C++的虚函数

2. 6个2T的盘中存满了整型数,总共8G内存 再给新的6个2T的硬盘和8G内存,问怎[......]

Read more

c++如何创建一个实例化有限次的类

c++如何创建一个实例化有限次的类?其实有点像设计模式里面的单例模式,但是单例模式只是判断实例有没有被创建,如果有就返回已经创建的实例,如果没有则创建一个实例。而要实现实例化有限次,则需要定义一个计数器来判断。

[cpp] view plaincopy

class single
{
private : static int times; //首先应该创建一个类的静态变量来给创建的实例计数,类的静态成员变量需要在类外初始化
private : single() //其次需要私有化构造函数,在每次调用的时候将计数减一,说明已经创建过一次了
{
times–;
}

p[......]

Read more

c++使一个对象可以在栈上创建,但是不能在堆上创建

c++使一个对象可以在栈上创建,但是不能在堆上创建。方法是通过重载new和delete操作符并且私有化,这样就可以禁止对象在堆上分配了(因为一个对象在堆上的创建只能通过new来实现)

Class A

{

Private:

Void* operator new (size_t size)

{

Return malloc(size);

}

Void operator delete(void* ptr)

{

If (ptr)

Free(ptr);

}

Public:

A(){}

}

Int main()[......]

Read more

使一个对象可以在堆上创建,但是不能在栈上创建

c++使一个对象可以在堆上创建,但是不能在栈上创建。

步骤一:使类的所有构造函数私有化

Class A

{

Private:

A(){}

};

Int main()

{

A a;//在栈上创建对象,会出现编译错误

}

这时,已经实现了禁止对象在栈上的创建,但是同时也禁止了对象的实例化,也就是说类A也不能在堆上创建,为了实现能够在堆上创建A类的对象,请进行第二步操作。

步骤二:

Class A

{

Public:

Static A*  newInstance()

{

Return new[......]

Read more

微软实习生电话面试是怎么回事

微软实习生电话面试是怎么回事?接到微软电话面试,竟然是个有点口吃的面试官…感觉微软面试确实不太一样,问的问题还是比较新颖比较有深度的。项目经历方面就从嵌入式项目一直问到并行计算。这是第一个关心MPI比较多的面试官,问了比较多MPI如何使用的问题,包括一个MPI程序架构大概是怎样,怎样用gather等等。然后还问了一些操作系统的问题,包括进程线程的区别,文件系统的组成等和我项目经历有关的问题。

接下来是两道C++和算法的问题:

1. 构造函数和拷贝构造函数有什么区别,实现一个变长数组的类需要哪些非功能性的函数(有点像STL中的vector)

有很多要注意的地方,都是在面试官[......]

Read more

微软亚洲研究院实习生面试流程以及试题

微软亚洲研究院实习生面试流程以及试题。说到微软亚洲研究院(MSRA,一下就简称MSRA吧)网络面试我这边因为连不上而要重新安排面试,周五HR就给我电话约好今天中午1:00-3:00重新面试。于是提前做好各种准备,找了个拉ADSL的宿舍来上网,然后用了人家带摄像头的笔记本。还好,今天一切都比较顺利。

MSRA的面试是网络面试,使用Office Live Meeting,算是一个挺formal的即时通信软件。一个下午连续面两轮,每轮一个小时,都是技术面,内容差不多但面试官不同,莫非这个就是传说中的一票否决?

一面:

1. 一面开始问了语言,是关于C++的虚函数的,问C++虚函数有[......]

Read more

百度实习生内推面试

百度实习生内推面试要面试几次?也许是内推的原因,一共只有两面,比起宿舍那个XXX还要跑去北京三面来说,真是幸甚至哉

一面
之所以之前没写是因为一面都面的是一些和项目经历毕业论文相关的问题,也就是说面试官只是根据我的简历问了一些相关的问题,并没有关于算法什么的内容。文件系统方面,问了关于linux文件系统(ext2)的节点结构,一个给定的二级索引结构最大能够处理多大的分区,还有一些linux命令关于文件系统操作的实现,包括ls等。并行计算方面,就讨论了一下关于我现在做的一些内容,由于我说目前仍处于survey阶段,他就问了我一些可能的解决方案。之后又问了些比较专业的问题,包括mapred[......]

Read more

Windows系统下安装配置python

Windows系统下安装配置python教程。Windows不像ubuntu那样方便,不能直接使用一条命令就下载安装好python,所以得一步一步手工来进行。

1. 下载python

这是官方下载的链接(2.x或者3.x均可)

http://www.python.org/getit/

2. 安装

安装就不多说了,默认安装的路径是C:\Python27(以python2.7为例)

3. 环境变量

python也要配置环境变量,不过比Java简单多了,windows7下:计算机->属性->计算机名称、域和工作组设置(更改设置)->高级->[......]

Read more

[警告]页面异常导致本地路径泄漏怎么解决

[警告]页面异常导致本地路径泄漏怎么解决?使用360网站安全检测出:[警告]页面异常导致本地路径泄漏 解决办法,方法如下:

第一步,找到php的配置文件php.ini,一般在/usr/local/php/etc/ 目录下

将 display_errors = On 修改为 display_errors = Off

并找到 log_errors= On 修改为 log_errors= Off

第二步,找到php-fpm.conf,一般与php.ini在同一目录下

找到  <value name=”display_errors”>1</value&g[......]

Read more