- 自我介绍:
Good morning Sir, I am glad to be here for this interview. First, let me introduce myself, my English name is xxxx, I am 27 years old, I have a bachelor degree with a major in Computer and mathematics. Graduated from the xxxxxx University in 2004. Over the past three years, I have worked in xxxx corporation as ERP system expert,During this period, I have learnt very much, for example: how to communicate with others, how to deal with urgent trouble, independent thinking and the values of team work.
I enjoy thinking and leaning and be interest in software programming,I am proficient in Visual basic, dotNet framework,C# and SQLServer development. Besides I am familiar with ERP workflow for example SCM, MES, MRPII system.
In my free time, I often participate a lot of activities, such as table tennis, basketball or go out for a walk.
That’s all, thanks you!
-
收集一些常问问题:
Q: Can you sell yourself in two minutes? Go for it. (你能在两分钟內自我推荐吗?大胆试试吧!)
A: With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your organization could benefit from my analytical and interpersonal skills.(依我的资格和经验,我觉得我对所从事的每一个项目都很努力、负责、勤勉。我的分析能力和与人相处的技巧,对贵单位必有价值。)
Q:Give me a summary of your current job description. (对你目前的工作,能否做个概括的说明。)
A:I have been working as a computer programmer for five years. To be specific, I do system analysis, trouble shooting and provide software support. (我干了五年的电脑程序员。具体地说,我做系统分析,解决问题以及软件供应方面的支持。)
Q:Why did you leave your last job?(你为什么离职呢?)
A: Well, I am hoping to get an offer of a better position. If opportunity knocks, I will take it.(我希望能获得一份更好的工作,如果机会来临,我会抓住。)
A:I feel I have reached the "glass ceiling" in my current job. / I feel there is no opportunity for advancement. (我觉得目前的工作,已经达到顶峰,即沒有升迁机会。)
Q:How do you rate yourself as a professional?(你如何评估自己是位专业人员呢?)
A: With my strong academic background, I am capable and competent. (凭借我良好的学术背景,我可以胜任自己的工作,而且我认为自己很有竞争力。)
A:With my teaching experience, I am confident that I can relate to students very well. (依我的教学经验,我相信能与学生相处的很好。)
Q: What contribution did you make to your current (previous) organization?(你对目前/从前的工作单位有何贡献?)
A: I have finished three new projects, and I am sure I can apply my experience to this position. (我已经完成三个新项目,我相信我能将我的经验用在这份工作上。)
Q:What do you think you are worth to us?(你怎么认为你对我们有价值呢?)
A:I feel I can make some positive contributions to your company in the future. (我觉得我对贵公司能做些积极性的贡献。)
A: With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your organization could benefit from my analytical and interpersonal skills.(依我的资格和经验,我觉得我对所从事的每一个项目都很努力、负责、勤勉。我的分析能力和与人相处的技巧,对贵单位必有价值。)
Q:Give me a summary of your current job description. (对你目前的工作,能否做个概括的说明。)
A:I have been working as a computer programmer for five years. To be specific, I do system analysis, trouble shooting and provide software support. (我干了五年的电脑程序员。具体地说,我做系统分析,解决问题以及软件供应方面的支持。)
Q:Why did you leave your last job?(你为什么离职呢?)
A: Well, I am hoping to get an offer of a better position. If opportunity knocks, I will take it.(我希望能获得一份更好的工作,如果机会来临,我会抓住。)
A:I feel I have reached the "glass ceiling" in my current job. / I feel there is no opportunity for advancement. (我觉得目前的工作,已经达到顶峰,即沒有升迁机会。)
Q:How do you rate yourself as a professional?(你如何评估自己是位专业人员呢?)
A: With my strong academic background, I am capable and competent. (凭借我良好的学术背景,我可以胜任自己的工作,而且我认为自己很有竞争力。)
A:With my teaching experience, I am confident that I can relate to students very well. (依我的教学经验,我相信能与学生相处的很好。)
Q: What contribution did you make to your current (previous) organization?(你对目前/从前的工作单位有何贡献?)
A: I have finished three new projects, and I am sure I can apply my experience to this position. (我已经完成三个新项目,我相信我能将我的经验用在这份工作上。)
Q:What do you think you are worth to us?(你怎么认为你对我们有价值呢?)
A:I feel I can make some positive contributions to your company in the future. (我觉得我对贵公司能做些积极性的贡献。)
第一步:新建一个类库项目,命名“ReflectionExample” ,代码:
using System;
namespace ReflectionExample
{
public class HelloWorld
{
string myName = null;
public HelloWorld(string name)
{
myName = name;
}
public HelloWorld()
: this(null)
{ }
public string Name
{
get
{
return myName;
}
}
public void SayHello()
{
if (myName == null)
{
System.Console.WriteLine("Hello World");
}
else
{
System.Console.WriteLine("Hello," + myName);
}
}
}
}
namespace ReflectionExample
{
public class HelloWorld
{
string myName = null;
public HelloWorld(string name)
{
myName = name;
}
public HelloWorld()
: this(null)
{ }
public string Name
{
get
{
return myName;
}
}
public void SayHello()
{
if (myName == null)
{
System.Console.WriteLine("Hello World");
}
else
{
System.Console.WriteLine("Hello," + myName);
}
}
}
}
编译,生成一个ReflectionExample.dll文件.
第二步:新建一个项目,命名“Reflection”,添加引用“ReflectionExample.dll”
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Reflection;
namespace ReflectionExample
{
class Class1
{
//[STAThread]
static void Main(string[] args)
{
System.Console.WriteLine("列出程序集中的所有类型");
Assembly a = Assembly.LoadFrom("ReflectionExample.dll");
Type[] mytypes = a.GetTypes();
foreach (Type t in mytypes)
{
System.Console.WriteLine(t.Name);
}
System.Console.ReadLine();
Console.WriteLine("ManifestModule,获取该程序清单的模块:{0}", a.ManifestModule);
Console.ReadLine();
Console.WriteLine("CodeBase,获取最初指定程序集的位置:{0}", a.CodeBase);
Console.ReadLine();
Console.WriteLine("Entry point,获取此程序集的入口点:{0}", a.EntryPoint);
Console.ReadLine();
System.Console.WriteLine("列出HellWord中的所有方法");
Type ht = typeof(HelloWorld);
MethodInfo[] mif = ht.GetMethods();
foreach (MethodInfo mf in mif)
{
System.Console.WriteLine(mf.Name);
}
System.Console.ReadLine();
System.Console.WriteLine("实例化HelloWorld,并调用SayHello方法");
Object obj = Activator.CreateInstance(ht);
string[] s = { "zhenlei" };
Object bojName = Activator.CreateInstance(ht, s);
BindingFlags flags = (BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
MethodInfo msayhello = ht.GetMethod("SayHello");
msayhello.Invoke(obj, null);
msayhello.Invoke(bojName, null);
System.Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Reflection;
namespace ReflectionExample
{
class Class1
{
//[STAThread]
static void Main(string[] args)
{
System.Console.WriteLine("列出程序集中的所有类型");
Assembly a = Assembly.LoadFrom("ReflectionExample.dll");
Type[] mytypes = a.GetTypes();
foreach (Type t in mytypes)
{
System.Console.WriteLine(t.Name);
}
System.Console.ReadLine();
Console.WriteLine("ManifestModule,获取该程序清单的模块:{0}", a.ManifestModule);
Console.ReadLine();
Console.WriteLine("CodeBase,获取最初指定程序集的位置:{0}", a.CodeBase);
Console.ReadLine();
Console.WriteLine("Entry point,获取此程序集的入口点:{0}", a.EntryPoint);
Console.ReadLine();
System.Console.WriteLine("列出HellWord中的所有方法");
Type ht = typeof(HelloWorld);
MethodInfo[] mif = ht.GetMethods();
foreach (MethodInfo mf in mif)
{
System.Console.WriteLine(mf.Name);
}
System.Console.ReadLine();
System.Console.WriteLine("实例化HelloWorld,并调用SayHello方法");
Object obj = Activator.CreateInstance(ht);
string[] s = { "zhenlei" };
Object bojName = Activator.CreateInstance(ht, s);
BindingFlags flags = (BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
MethodInfo msayhello = ht.GetMethod("SayHello");
msayhello.Invoke(obj, null);
msayhello.Invoke(bojName, null);
System.Console.ReadLine();
}
}
}
运行结果是: