Вопросы на техническом интервью

Всем Привет!
Может быть кто-то из знающих подскажет какие обычно вопросы бывают непосредственно на техническом интервью при устройстве на позицию Web Developer (.NET, C#, SQL, AJAX…)
Я сейчас нахожусь в Mountain View и сейчас занимаюсь рассылкой своего резюме, в любом случае рано или поздно будет назначено интервью, в связи с этим интересно было бы знать к каким именно вопросам необходимо быть готовым.
Ведь кто-то наверняка уже прошел не одно интервью на такую же позицию…

Спасибо.

Скажите, а Вы в первый раз устраиваетесь на эту позицию? В Минске Вы не проходили собеседования?
Вопросы будут похожие, имхо. Опыт, конкретные знания, и тд. Может быть что-то вроде этого, но это для С++:

class Foo
{
public:
Foo(int j) { i=new int[j]; }
~Foo() { delete i; }
private:
int* i;
};

class Bar: Foo
{
public:
Bar(int j) { i=new char[j]; }
~Bar() { delete i; }
private:
char* i;
};

void main()
{
Foo* f=new Foo(100);
Foo* b=new Bar(200);
*f=*b;
delete f;
delete b;
}

Перечислите все проблемы, которые вы видите в данном коде:

Не думаю, что будет что-то сверхъестественное.

Большое Спасибо за пример!
В Америке это мое первое устройство на работу, а в Минске я работал 3 года на одной работе и те собеседования которые у меня были уже слегка потеряли свою актуальность…

Не знаю подойдет ли Вам, но тут есть много примеров заданий, правда по большей части С++. В программировании не особо силен. Дерзайте! :wink:

То, что вы перечислили (.NET, C#, SQL, AJAX…) - это ближе к .NET developer нежели к Web developer.

Примеры вопросов для ASP.NET:

1.Describe the difference between a Thread and a Process?
2.What is the maximum amount of memory any single process on Windows can address? Is this different than the maximum virtual memory for the system? How would this affect a system design?
3.What is the difference between an EXE and a DLL?
4.What is strong-typing versus weak-typing? Which is preferred? Why?
5.What are PDBs? Where must they be located for debugging to work?
6.What is cyclomatic complexity and why is it important?
7.Write a standard lock() plus double check to create a critical section around a variable access.
8.What is FullTrust? Do GAC’ed assemblies have FullTrust?
9.What benefit does your code receive if you decorate it with attributes demanding specific Security permissions?
10.What ports must be open for DCOM over a firewall? What is the purpose of Port 135?
11.Contrast OOP and SOA. What are tenets of each
12.How does the XmlSerializer work? What ACL permissions does a process using it require?
13.Why is catch(Exception) almost always a bad idea?
14.What is the difference between Debug.Write and Trace.Write? When should each be used?
15.What is the difference between a Debug and Release build? Is there a significant speed difference? Why or why not?
16.Does JITting occur per-assembly or per-method? How does this affect the working set?
17.Contrast the use of an abstract base class against an interface?
18.What is the difference between a.Equals(b) and a == b?
19.In the context of a comparison, what is object identity versus object equivalence?
20.How would one do a deep copy in .NET?
21.What is boxing?
22.Is string a value type or a reference type?

2 лайка

Есть книжка целая с ответами по вопросам на собеседовании по дот нету, поищите.
Точно такая же книжка есть и по джаве, кстати.

Ну это вопросы не по ASP, а просто по .NET. Странно, 2/3 вопросов очень правильные и показывают реально ли человек работал с дот.нетом. Но среди них попадается такой трэш, типа порта для DCOM.

вот тут вопросы ответы неплохие … хоть на страницах и много рекламы.
мне очень помогает
http://www.geekinterview.com/Interview-Questions/Microsoft

2 лайка

Сочиняла не сама, найдено в просторах интернета. :pardon: