先声明:本贴属于心情贴多一些,虽然里面夹杂一些笔试题。但是博主主要分享自己找实习(未找到)的经历,分享一下自己小小的历程。
今天是7月10号。来广州找实习的第四天。
其实在暑假还没开始的时候,我就已经在大街等招聘网上投递简历了。不过也许是我技术烂、也许是RP不好、也许是真的不适合。在那些招聘网上只有一家通知我去面试了。可惜那个时候临近期末考试,跟广州这边的那家公司说推迟到7月初。
下面开始正式介绍我找实习的囧途。前面是我找房子的经历。。。
7月6号。正式来到广州。带着那么对暑假实习的一丝丝憧憬,我从湛江搭车来到广州。在暨大下车,等着朋友来碰头。去和他一起合租。
呵呵,是的,还没找到实习就已经合租了??是的,我广州熟的朋友正在考试的考试、回家的回家了。所以只有找以前的现在已经在广州工作了几个月的朋友一起合租(原本是想蹭他那里住几天的。。毕竟我就一个面试机会而已)后来还是弄成了合租。
6号晚上,我们来到即将要合租的地方。第一次租房,真的什么都不懂。别说我那个来广州几个月的朋友了,他之前也是去别人那里“蹭房”交一半房租而已,没自己正式在外面租过房。就这样一个半租房小白,在不懂什么叫“一租一押”、月租930、押金930等情况下,稀里糊涂的签了约。主要是当时坐了一个下午的车,很累很想找个地方落脚。
这里正式跟一些和我一样是小白的想来广州发展的说一下我这次租房的具体情况:一租一押,就是你要交月租还要交押金,月租多少押金就是多少。押金会在租满一年之后返回给你。中途退房不退押金。房间内所有原有家具需要交押金使用。床要自己购买。水电费、上网费用、热水器煤气另算,不在房租内。
囧途第一天就这样结束了。
7号,我在我那个朋友的带领下,去找明天要面试的地方,在这里,又发生了一件哭笑不得的事,原来那家和一家酒店正好是两面。我和我那个同学刚刚好就在酒店那面,结果看手机地图一直显示我们就在附近。囧了。。。
8号,结果到那天,我独自一人出发,我发现在百度地图上查到的路线在实际中根本不顶用!为啥?因为那个地方刚刚在施工,很多公交车站临时撤点。没办法,我12点45出发,下午2点面试。第一次在广州自己一个人搭车。我换了几路车,搭错了一路车。走了20多分钟路最终还是来到那家公司楼下。
面试题,等下我发出来给大家看看。
因为我是一个做什么事情都喜欢事先做好一些准备的人。就事先在网上找了些题目来看,刚刚好那份面试题就是我看过的。
这里是那份题http://home.cnblogs.com/group/topic/35568.html。我做的只是里面的一部分。
1. 填空:
(1)面向对象的语言具有________性、_________性、________性。
(2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。
(3)列举ADO.net中的五个主要对象_______________、_____________、_______________、_______________、_________________。
2. 不定项选择:
(1) 以下叙述正确的是:
A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。
C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。
(2) 从数据库读取记录,你可能用到的方法有:
A. ExecuteNonQuery B. ExecuteScalar
C. Fill D. ExecuteReader
3. 简述 private、 protected、 public、 internal 修饰符的访问权限。
4. 写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)
5 .列举ASP.NET 页面之间传递值的几种方式。
6. 写出程序的输出结果
class Class1 {
private string str = "Class1.str";
private int i = 0;
static void StringConvert(string str) {
str = "string being converted.";
}
static void StringConvert(Class1 c) {
c.str = "string being converted.";
}
static void Add(int i) {
i++;
}
static void AddWithRef(ref int i) {
i++;
}
static void Main() {
int i1 = 10;
int i2 = 20;
string str = "str";
Class1 c = new Class1();
Add(i1);
AddWithRef(ref i2);
Add(c.i);
StringConvert(str);
StringConvert(c);
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
}
}
7.写出程序的输出结果
public abstract class A
{
public A()
{
Console.WriteLine('A');
}
public virtual void Fun()
{
Console.WriteLine("A.Fun()");
}
}
public class B: A
{
public B()
{
Console.WriteLine('B');
}
public new void Fun()
{
Console.WriteLine("B.Fun()");
}
public static void Main()
{
A a = new B();
a.Fun();
}
}
8. 写出程序的输出结果:
public class A
{
public virtual void Fun1(int i)
{
Console.WriteLine(i);
}
public void Fun2(A a)
{
a.Fun1(1);
Fun1(5);
}
}
public class B : A
{
public override void Fun1(int i)
{
base.Fun1 (i + 1);
}
public static void Main()
{
B b = new B();
A a = new A();
a.Fun2(b);
b.Fun2(a);
}
}
9. 一列数的规则如下: 1、1、2、3、5、8、13、21、34......
求第30位数是多少, 用递归算法实现。(C#语言)
10. 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)
要求: 1.要有联动性,老鼠和主人的行为是被动的。
2.考虑可扩展性,猫的叫声可能引起其他联动效应。
答案分别都可以在网上找到。只是最后一道程序设计题,我确实不懂。全部题目我就是最后一题没做。后来回来问了别人,才知道可能考的是设计模式那方面知识。
不过那道数据库题,我的答案是:select * from( select ROW_NUMBER() over(order by dID)as rowNum,*from table
) as t where rowNum between 31 and 40
不过我看那考官那里没给我勾,我觉得应该没错的。
面试过程中,我不知道我是不是SB了还是老实过了头,考官说我题目做得不错,我居然鬼使神差的回了一句:其实,老实说,那些题在网上一搜就有了。。。。。说完之后那个考官愣了一下。。。
我真是白痴啊!
后来面试过后,只有一句回去等通知,一个星期内通知你。。。。。
弱弱的问一句,我那句话回答的是很SB啊?
现在都过了3天了。。。感觉没希望了。。。
回来的路上又花了我差不多3个小时的时间。。。。。。。。。。。。。。
9号,在网上投了一天简历!但是基本上都没多少回复。为啥我那个朋友说他隔一两天就收到回复消息了呢。。。
难道真的是我自己技术很烂。。。整天一个人在出租屋里,呆久了,忍不住就会往消极的方面去想。想过放弃,想找人聊天打发时间,看书看博客园看不下去。一个人的孤独寂寞,这一天,我自己第一次真的体会到了。别说你自己之前暑假一个人在宿舍之类的。。那不同,在陌生的环境里,一个人一坐一天,自己吃饭,睡觉,想说话没人。Q友都是只聊那么一两句就聊不下去了。
这一天,附近移动不知道在干嘛!居然白天停了一天信号,打个电话都要走到外面大街上,这天刚刚好是面试过后第一天,你可以想象我那天等的多焦急。
10号,也就是今天。蹭了一个朋友一起去面试的机会。是面试web前端开发。其实,我都没接触过多少前端知识的。我知当作去打打酱油的。我做网站(asp.net)需要js什么的我才去网上找去查书。根本没系统认真去学过。
虽然我的提前准备又给我创造了一些便利,面试题这里有一部分:http://wenku.baidu.com/view/71b00c6b011ca300a6c39080.html。但是不会就是不会,
结果面试过程中,果然那些考到js、Ajax之类的我全不会。
神奇的是,我们居然和面试官聊了一个多小时的天。面试管说看我们两个顺眼,可惜的是我们所学的跟他要招的相差太远。
哎,你可以知道我那个时候心情多低落。
好吧,写完了,希望对看的人都有帮助。