Страница 1 из 3

Какого уровня сложности могут быть технические вопросы?

Добавлено: 28 окт 2006, 12:11
Kate16
подскажите пожалуйста, какого примерно уровня сложности могут быть вопросы на entry level C# software developer? что могут попросить сделать - написать кусочек кода? или что-то теоретическое? или на общее развитие? понимаю, что это сильно зависит от конторы, но все-таки... в понедельник интервью - ужасно боюсь...

Re: Какого уровня сложности могут быть технические вопросы?

Добавлено: 28 окт 2006, 15:17
папа Карло
Kate16 писал(а):подскажите пожалуйста, какого примерно уровня сложности могут быть вопросы на entry level C# software developer? что могут попросить сделать - написать кусочек кода? или что-то теоретическое? или на общее развитие? понимаю, что это сильно зависит от конторы, но все-таки... в понедельник интервью - ужасно боюсь...
боятся не стОит... ну не возьмут... ничего плохого не произойдет, получите опыт интервью... посмотрите что спрашивают. пр оклассы, методы чем privat отличается от internal итд... могут попросить запрограммировать маленькую задачку типа пару числе умножить...

Удачи!

Добавлено: 28 окт 2006, 15:26
Kate16
это теоритически понятно, что никто не съест, а все равно волнительно очень и хочется попытаться подготовиться как-то.

Добавлено: 28 окт 2006, 19:03
tiasur
Kate16 писал(а):а все равно волнительно очень и хочется попытаться подготовиться как-то.
За час до интервью из спорт зала не вылезать. На интервью спокойствие удава гарантирую.

Re: Какого уровня сложности могут быть технические вопросы?

Добавлено: 28 окт 2006, 21:59
(Alex)
чиста из опыта: если попросят написать код на доске можно попросить листочек и огрызок карандаша, написать код на листочке, а уж потом на досочку.

Добавлено: 29 окт 2006, 15:23
kruso
вот в этом посте много полезных ссылок на возможные вопросы


Bourne писал(а):Полезные ссылки на вскидку:

......

http://www.techinterviews.com

......

Добавлено: 29 окт 2006, 16:16
Kate16
ээ... я надеялась, что меня подбодрят, скажут что типа ничего страшного, на entry level все совсем не сложно, главное улыбайся :) а многие из этих вопросов я смотрела и далеко не на все могу ответить :(

Добавлено: 29 окт 2006, 16:55
Marmot
Kate16 писал(а):ээ... я надеялась,... я смотрела...
Ах вот оно как :)
Kate16 писал(а): главное улыбайся :)
Да, это неплохое начало, остальные приёмчики можно обсудить в женсовете, я думаю... :)

Добавлено: 30 окт 2006, 00:09
Ranger
Kate16 писал(а):ээ... я надеялась, что меня подбодрят, скажут что типа ничего страшного, на entry level все совсем не сложно, главное улыбайся :) а многие из этих вопросов я смотрела и далеко не на все могу ответить :(
Так и есть. На интервью на Entry Level позицию выясняют прежде всего aptitude, attitude и человеческие качества. Основная задача такого интервью - определить, способен ли будет человек быстро выучиться и делать то, что поручат; расположены ли у него мозги к программированию; не в последнюю очередь - насколько с ним приятно работать. Технические вопросы, как это ни странно, тоже задаются прежде всего для этого ;)

Добавлено: 30 окт 2006, 14:09
Kate16
Была на собеседовании. Все оказалось очень несерьезно - либо у них уже выбран будущий сотрудник, а собеседования проводится для создания впечатления перед начальством или это только первая ознакомительная беседа и далее последует более серьезная. Я поговорила минут 15 с начальником АйТи отдела конторы. Он спросил меня мельком чем я занималась в России, сказал, что в принципе мои навыки подходят, но он эту неделю будет интервьюироват других кандидатов и через пару недель они примут решение. Потом сказал, что что-то еще хотел спросить, но забыл что, а может быть уже спросил... В ответ на мой вопрос рассказал чем они занимаются. По-моему за такой короткий промежуток времени он ничего не мог понять обо мне и моих навыках, кроме цвета кожи и общего умения понимать-говорить по английски. Это создало у меня впечатление, что либо он не заинтересован в этом новом человеке либо этот человек уже выбран. Зря я так волновалась и готовилась.

Добавлено: 30 окт 2006, 14:11
Yury
Kate16 писал(а):Это создало у меня впечатление, что либо он не заинтересован в этом новом человеке либо этот человек уже выбран. Зря я так волновалась и готовилась.

Добавлено: 30 окт 2006, 14:26
Gatchinskiy
... вот у меня с прошлой работы списочек, которые выборочно задавали девелоперам на интервью, может пригодиться ... слямзил по случаю ... :)

Processes/Operating systems
What is a process?
What are some methods by which processes can communicate with each other?
Can you describe the dining philosophers’ problem?
What is one of the problems that you need to avoid in solving this problem?

Algorithms

What is an NP-complete problem?
What is binary tree?
What is a balanced tree?
Can you describe the quicksort algorithm? the bubble sort algorithm?
Which is more efficient and why?

Graphics

What is a bezier curve?
What is the difference between a cubic bezier and a quadratic bezier?
What is the dot product of 2 vectors? Why is it used in graphics?
What is meant by the term image processing?
What are raster ops or raster operations? Can you name some?
What are color models? Can you name some?
What is an 8-bit paletted image?
What is a NURB? What is the meaning of NU?

Compilers

What is a LALR parser?
What is the function of the front-end of a compiler? the back-end? What is the output of each?
Can you name some methods of code optimization used by compilers?
What is the difference between an interpreted and a compiled language?

C/C++

What is the difference between a pointer and an array?
How many bytes is an int?
What advantage do ENUMs hold over #defines?
What are the relative strengths and weaknesses of inline functions?
What is the difference between a struct and a union?
What is a union data type? What is the minimum size of the union?
How do you test the 3rd bit of an integer to see if it is set?
What does the+= operator do?
How do allocate memory in C ? How do you free the memory?
How is memory allocated/de-allocated in C++?
Can you deallocate memory allocated with new by using free?
What is a class?
What is the difference between a struct and a class?
What is a static member?
What does the const compiler directive do?
How would you define polymorphism?
What is inheritance?
What’s the difference between encapsulation and inheritance?

What is multiple inheritance? Have you used it? What are the dangers?
What is a virtual function? What syntax is used to define a virtual function?
Why do destructors have to be virtual?

MFC Questions

What is a message map?
What MFC class should be used instead of an array of char?
What type of commands would the document handle and what type would the view handle?
What class encapsulates basic graphical drawing functionality?
Which class normally handles mouse messages?
What is run time type checking and how is it implemented in MFC?
What is the ON_COMMAND macro used for? ON_COMMAND_UI_UPDATE?
What attributes can you set in an ON_COMMAND_UI_UPDATE handler?

Windows

Why is Windows an example of event driven programming?
What message is sent when the window needs to be redrawn?
What is GDI?
What is a DC?
What is an IC?
What are some GDI functions and their purposes?
What is a window handle?
What are some differences between the GDI implementation of Windows NT and 95?
What is a DIB? What is a DDB?
What does the StretchBlt() fucntion do?

Programming

What is recursion? What is the disadvantage of this technique?
What is a dangling pointer?
What are some problems that can be caused by global data?
Given a singly linked list of elements E1 ® E2 ® E3 ® E4, how would you insert a node N between E2 and E3?
What is a memory leak?
Name a book on development/design that has influenced you. Why/How?
What steps can you take to ensure that you only sign in bug-free code?
Asserts, trace statements
In-line test code that is #IFDEF’d out
Debugging code before signing it in
Self-QA/Unit testing
Code reviews (self or peer)
Set warning levels high on the compiler
Use C++ compiler instead of C
Name some tools that can be used to ensure code solidity
LINT, HeapAgent, BoundsChecker
What is a milestone?
When would you consider using Assembly code in a C/C++ program?
What steps could you take to ensure that no bugs were introduced by using assembler?

OOP

What is OO design and why is it useful?
How important are the following aspects of OO design? Why?
Code Maintenance
Data abstraction
Implementation hiding (black box)
Code re-use
Polymorphism (virtual functions)
Efficiency
When is OO design not appropriate? Is it appropriate to a sorting routine?

Miscellaneous

Describe an identity matrix. Give a practical usage.
Name some fundamental design concepts.

Добавлено: 30 окт 2006, 14:35
Marmot
Gatchinskiy, где же это ты работал, где на entry level такое спрашивали???!!! :oops: :roll:

Добавлено: 30 окт 2006, 14:40
Gatchinskiy
Marmot писал(а):Gatchinskiy, где же это ты работал, где на entry level такое спрашивали???!!! :oops: :roll:
... это общий список, вероятно на разные уровни ... ты тоже вроде там работал ... :)

Добавлено: 30 окт 2006, 16:06
sobomax
Gatchinskiy писал(а):... вот у меня с прошлой работы списочек, которые выборочно задавали девелоперам на интервью, может пригодиться ... слямзил по случаю ... :)
Зачем же вы так девушку пугаете такими вопросами? Она же вообще теперь спокойно спать не сможет! :)

-Maxim