英文面试

本文详细记录了技术面试的过程,包括自我介绍、技术提问、数据库知识、SQL查询、触发器等核心内容。面试官还对候选人的数据库知识进行了深入考察,并给予了积极的反馈。通过面试的经验分享,帮助读者了解面试流程和提高技术能力。
第一个人:
VincenTHuanG 说:
hello
Veronka 说:
hi
Veronka 说:
this is Veronka from Salary.com
Veronka 说:


are you familiar with interview process?
VincenTHuanG 说:
Hi,My name is Vicent Huang
VincenTHuanG 说:
I am sorry,I know little about it
Veronka 说:
ok
Veronka 说:
There will be 5 people asking you questions in different area
VincenTHuanG 说:
ok,I see
Veronka 说:
on average each person should interview yiu for 30 - 40 min
Veronka 说:
ready?
VincenTHuanG 说:
ok
Veronka 说:
I will ask you questionjs for .NET C# and Javascript
VincenTHuanG 说:
OK
VincenTHuanG 说:
Should we start now?
Veronka 说:
1) Could you explain what Global.asax file is used for in a .NET application?>
VincenTHuanG 说:
Global.asax is a Configuration Fileswhich contain application_start,session_start function
Veronka 说:
ould you give me an example of how this file would be useful in an application?
VincenTHuanG 说: 
such an an couter,if we Visit the index.aspx an session_start function will be actived
Veronka 说:
ok
Veronka 说:
2) Explain the difference between Response.Redirect and Server.Tranfer
VincenTHuanG 说:
Response.Redirect will raise two exchage from the server and the client,butServer.Tranfer will be on the server 
VincenTHuanG 说:
one time 
VincenTHuanG 说:
the Server.Tranfer is more efficiency thanResponse.Redirect
VincenTHuanG 说:
and the url is change if we use Response.Redirect
Veronka 说:
ok
Veronka 说:
3) What is a directive? Examples
VincenTHuanG 说:
sorry I have no idea
Veronka 说:
<@ page
Veronka 说:
... for example
Veronka 说:
you set up attributes which will be evaluated at complilation time
Veronka 说:
<@ language
VincenTHuanG 说:
such as <@import> we can use this directive import the useful function and class 
Veronka 说:
is another example
Veronka 说:
yes
VincenTHuanG 说:
<@contrl
VincenTHuanG 说:
control
Veronka 说:
4) Exaplain what are the advantages/disatvantages of geting field values from a form as seen from bellow.

a) hidden fields
b) query string
c) cookies
d) view state
Veronka 说:
adv/dosadvantages of each method
Veronka 说:
you understand the question?
VincenTHuanG 说:
yes
Veronka 说:
ok
VincenTHuanG 说:
b) query string disadvantage: we will see the secret message advantage:Convenient c) cookies advantage:the message can be stored in the clientdisadvantage:is not very Security 
VincenTHuanG 说:
the other two I have no idea
Veronka 说:
ok
Veronka 说:
5) How can you raise Event in a .NET application?
VincenTHuanG 说: 
bind an event method
Veronka 说:
What are the steps to follow when you define, register, subscribe an event?
VincenTHuanG 说:
1 .create one delegate 2.bind the delegate with the method that we want to use 3 Callthe delegate
Veronka 说:
could you write a small example?
VincenTHuanG 说:
ok
VincenTHuanG 说:
public class MyDelegate 


public delegate void MyDelegate(string name); 

public static void MyDelegateFunc(string name) 


//code here


public static void Main () 


MyDelegate md = new MyDelegate(MyDelegate.MyDelegateFunc); 
md("1111"); 

}
Veronka 说:
ok
Veronka 说:
You have a form with an dropdown box on it. 
Write a piece of code in Javascript :

When a user selects an item from the dropdown list, the dropdown list disapears; The value selected appears in a textbox instead.
VincenTHuanG 说:


VincenTHuanG 说:
obj.style.visible
Veronka 说:
ok
Veronka 说:
I am done with my questions
VincenTHuanG 说:
thank u
Veronka 说:
do you have any questions for me?
VincenTHuanG 说:
how do you think the answer from me?
Veronka 说:
good
VincenTHuanG 说:
thank u Very Much
Veronka 说:
I will have the next person to contact you
VincenTHuanG 说:
ok
Veronka 说:


please stand by
Veronka 说:
thanks

第二个人:
VincenTHuanG 说:
hi,my name is vicent
Lan 说:
HI, This is Lan from Salary.com
VincenTHuanG 说:
nice to see you
Lan 说:
How are you
VincenTHuanG 说:
Fine,hoho
Lan 说:
Can I call you and talk for 5 minutes?
VincenTHuanG 说:
Ok
VincenTHuanG 说:
and how should we start?
Lan 说:
I will talk to you on the phone in English, then type some question in MSN. 
VincenTHuanG 说:
Ok
Lan 说:
calling u now
Lan 说:
Is this number right?
Lan 说:
13636347762
Lan 说:
it says Invalid number
VincenTHuanG 说:
13636347762
VincenTHuanG 说:
021 55271766 that's ok too
Lan 说:
so it's correct
Lan 说:
let me try you home number
VincenTHuanG 说: 
ok
…tel interview
Lan 说:
1. How to send cookie in ASP? How to get cookie?
VincenTHuanG 说:
request.cookie method
Lan 说:
this is get?
VincenTHuanG 说:
write 
VincenTHuanG 说:
response.cookie()
Lan 说:
2. You want to update data to database, 
Lan 说:
A. you don’t want any data returned from DB, which ADODB object you can use? 
Lan 说:
B. you want some data returned from DB, which ADODB object you can use?
VincenTHuanG 说:
conn.execute(sql),that is right?
Lan 说:
this could be the answer for A
Lan 说:
if you want to get data from database as a dataset
VincenTHuanG 说:
set r = rs.open sql,conn,1,1?
Lan 说:
what is r?
VincenTHuanG 说:
adodb.recordset
Lan 说:
tell me the full name of this object
Lan 说:
here you go 
Lan 说:
3. What do ByVal and ByRef mean in VB
Lan 说:
function GetMarketValue (byval strTemp, byRef strResult)
VincenTHuanG 说:
ByRef means there is just one copy of the strResult ,if we change the content of it ,it will change
Lan 说:
if you call this function, and pass in two variables, what's the difference between these two?
VincenTHuanG 说:
and byval mean if when we use the vairable it will create one copy
Lan 说:
ok
Lan 说:
Thanks, Eric
Lan 说:
It's nice to talk to you
VincenTHuanG 说:
Thank U 
Lan 说:
Do you have any question for me?
VincenTHuanG 说:
Thanks for your Praisei will try my best!
Lan 说:

Lan 说:
see ya

VincenTHuanG 说:
88
Lan 说:
wait online for the next one, please
VincenTHuanG 说:
ok
这个小姐当时电话面试夸我英文是她面试过所有人中最好的一个,心里真是美滋滋的,信心增强了不少 


第三个面试官:
VincenTHuanG 说:
hi,I am Eric 
asvitacp@hotmail.com  说:
Hi Eric
asvitacp@hotmail.com  说:
I'm Asvita from Salary.com
VincenTHuanG 说:
nice to meet you~
Asvita (Salary.com) 说:
How are you today!
VincenTHuanG 说:
fine,I have graduate from school tody,
VincenTHuanG 说:
today
VincenTHuanG 说:
so happy
Asvita (Salary.com) 说:
Congratulations!!
VincenTHuanG 说:
thanks~
Asvita (Salary.com) 说:
yes...thats great
VincenTHuanG 说:
I will try my best to gain my dream from now on
Asvita (Salary.com) 说:
So could you tell me about your experience with the sql server 
Asvita (Salary.com) 说:
sure....I wish you good luck...you seem very excited 
VincenTHuanG 说:
I have use the sql server 1 more year,I can write sql stored and trigger 
Asvita (Salary.com) 说:
ok...I'm a DBA here...so I would be asking only about sql...simple stuff
Asvita (Salary.com) 说:

VincenTHuanG 说:
OK 
Asvita (Salary.com) 说:
So did you work on sql server 2005?
VincenTHuanG 说:
I only use sql server 2000,never use the 2005
Asvita (Salary.com) 说:
ok..
Asvita (Salary.com) 说:
could you tell me what recordset would be the result for a query "select * from A full outer join B on A.id = B.id"
Asvita (Salary.com) 说:
just tell me if it would be all the records or only reords that match..
VincenTHuanG 说:
only reords that match..
Asvita (Salary.com) 说:
what about select * from A inner join B on A.id = B.id
VincenTHuanG 说: 
I have no idea
Asvita (Salary.com) 说:
ok....an inner join would return records that have matching ids in both the tables
Asvita (Salary.com) 说:
and an outer join would return all the records in the both the tables
VincenTHuanG 说:
I do not know the diffrent between the two,hehe
Asvita (Salary.com) 说:
well...now you know 
VincenTHuanG 说:
now i Know
VincenTHuanG 说:
thanks
VincenTHuanG 说:
go on ?
Asvita (Salary.com) 说:
two tables
Asvita (Salary.com) 说:
Create table StoreInfo(
StoreName Varchar(100 NULL),
Sales Decimal(18,5) NULL,
Date Datetime NULL)

StoreName Sales Date
Boston 1500 2006-07-01 00:00:00.000
Maine 700 2006-07-01 00:00:00.000
New York 3000 2006-11-01 00:00:00.000 
LA 2700 2007-04-15 00:00:00.000

Asvita (Salary.com) 说:
Create table IntSales(
Date Datetime NULL,
Sales Decimal(18,5) NULL)

Date Sales
2006-07-05 00:00:00.000 1500 
2006-07-08 00:00:00.000 700 
2006-11-01 00:00:00.000 3000 
2007-05-15 00:00:00.000 2700 

Asvita (Salary.com) 说:
what would the following query return?
Asvita (Salary.com) 说:
Select Date from StoreInfo
INTERSECT
Select Date from IntSales


VincenTHuanG 说:
sorry I have not see INTERSECT too 
Asvita (Salary.com) 说: 
In storeinfo, Maine has 700 for sales and 2006-07-01 00:00:00.00 for date...it has shifted one tab there
Asvita (Salary.com) 说:
2006-11-01 00:00:00.000 that would be the answer
VincenTHuanG 说:
and what does INTERSECT mean?
Asvita (Salary.com) 说:
intersect gives the common record in botht he tables
VincenTHuanG 说:
oh,I see...
Asvita (Salary.com) 说:
have you worked on indexes?
VincenTHuanG 说:
yes
Asvita (Salary.com) 说:
so how many clustered indexes can a table have?
VincenTHuanG 说:
one
Asvita (Salary.com) 说:
yes..
Asvita (Salary.com) 说:
have you worked on temporary tables?
VincenTHuanG 说:
no,only know little
Asvita (Salary.com) 说:
ok...do uou know the difference between a global temporary table and a local temporary table?
VincenTHuanG 说:
I don't know
Asvita (Salary.com) 说:
A local temporary table exists only for the duration of a connection.. 
VincenTHuanG 说:
oh...
Asvita (Salary.com) 说:
A global temporary table remains in the database permanently, but the rows exist only within a given connection..
Asvita (Salary.com) 说:
you have used triggers right..
VincenTHuanG 说:
yes
Asvita (Salary.com) 说:
so do you know about inserted and deleted tables?
VincenTHuanG 说:
yes
Asvita (Salary.com) 说:
so when you update data in a table that has an AFTER UPDATE Trigger, could you tell me what the inserted and deleted would tables contain?
VincenTHuanG 说:
this will contain the two step,first it will insert the new data into the table,and the delete the old one
Asvita (Salary.com) 说:
so what records would the "inserted" table contain?
VincenTHuanG 说:
the new data
Asvita (Salary.com) 说:
ok...
Asvita (Salary.com) 说:
could you tell me what is the difference betweenquerying a UDF and a built in function?


VincenTHuanG 说:
I do not know too,55
Asvita (Salary.com) 说:
when you use a user defined function in a query you have to use the schema name in front eg. select dbo.test()
Asvita (Salary.com) 说:
for a built in function you dont need the schema name
Asvita (Salary.com) 说:
eg : select getdate()
VincenTHuanG 说:
ok,thanks i See now 
VincenTHuanG 说:
My DB Knowledge is so poor...
Asvita (Salary.com) 说:
Thats ok...I see that you have more experience in development 
Asvita (Salary.com) 说:
do you have any questions for me?
VincenTHuanG 说:
thanks you let me know my DB Knowledge,I I think I have to study more DB Knowledge ,hehe
VincenTHuanG 说:
I have no more question 
Asvita (Salary.com) 说:
ok...
Asvita (Salary.com) 说:
well...thats all from me
Asvita (Salary.com) 说:
Michael or Katie would be here next
Asvita (Salary.com) 说: 
one of them should be here in a few minutes..
VincenTHuanG 说:
OK,I Know...
Asvita (Salary.com) 说:
it was nice talking to you! Good luck to you for all you future dreams 
VincenTHuanG 说:
I will ...
Asvita (Salary.com) 说:
Thank you!
VincenTHuanG 说:
Thank you too~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值