<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PM Stories &#187; кодиране</title>
	<atom:link href="http://pmstories.com/bg/tag/%d0%ba%d0%be%d0%b4%d0%b8%d1%80%d0%b0%d0%bd%d0%b5/feed/" rel="self" type="application/rss+xml" />
	<link>http://pmstories.com/bg</link>
	<description>Истории от света на софтуерното производство и управлението на проекти</description>
	<lastBuildDate>Mon, 10 May 2010 14:20:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>100 въпроса при интервюиране на софтуерни разработчици. Част 2 &#8211; кодиране и тестване</title>
		<link>http://pmstories.com/bg/2009/03/15/100-interview-questions-for-software-developers-2/</link>
		<comments>http://pmstories.com/bg/2009/03/15/100-interview-questions-for-software-developers-2/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 18:31:46 +0000</pubDate>
		<dc:creator>Майк Рам</dc:creator>
				<category><![CDATA[Разработка на софтуер]]></category>
		<category><![CDATA[Jurgen Appelo]]></category>
		<category><![CDATA[алгоритми]]></category>
		<category><![CDATA[въпроси за интервю]]></category>
		<category><![CDATA[кодиране]]></category>
		<category><![CDATA[разработчици на софтуер]]></category>
		<category><![CDATA[структури от данни]]></category>
		<category><![CDATA[тестване]]></category>

		<guid isPermaLink="false">http://pmstories.com/bg/?p=262</guid>
		<description><![CDATA[
В тази серия от постове ви предлагам въпроси към кандидатите за работа на позиция &#8220;Софтуерен разработчик&#8221;. Въпросите ги заимствах от Jurgen Appelo от блога NOOP.nl, който е изготвил един голям списък от 100 въпроса, разделен в 10 категории, според областите на знание, дефинирани от Software Engineering Body of Knowledge (SWEBOK). Препоръчвам ви да си свалите [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-270 aligncenter" title="кодиране, алгоритми, тестване" src="http://pmstories.com/bg/wp-content/uploads/2009/03/developer-2-1.jpg" alt="кодиране, алгоритми, тестване" width="403" height="310" /></p>
<p>В тази серия от постове ви предлагам въпроси към кандидатите за работа на позиция &#8220;Софтуерен разработчик&#8221;. Въпросите ги заимствах от <strong>Jurgen Appelo</strong> от блога <a title="Noop" href="http://www.noop.nl/" target="_blank">NOOP.nl</a>, който е изготвил <a title="100 Interview Questions for Software Developers" href="http://www.noop.nl/2009/01/100-interview-questions-for-software-developers.html" target="_blank">един голям списък от 100 въпроса</a>, разделен в 10 категории, според областите на знание, дефинирани от <a title="SWEBOK" href="http://www.swebok.org/" target="_blank"><strong>Software Engineering Body of Knowledge (SWEBOK)</strong></a>. Препоръчвам ви да си свалите и самия <a title="The Guide to SWEBOK" href="http://www2.computer.org/portal/web/swebok/htmlformat" target="_blank">The Guide to SWEBOK</a> от там &#8211; една важна и полезна книга за софтуерни разработчици.</p>
<p>В <a title="100 въпроса за софтуерни разработчици. Част 1 - изисквания и дизайн" href="http://pmstories.com/bg/2009/03/09/100-interview-questions-for-software-developers-1/" target="_self">първата част</a> разгледахме въпроси от областите на управлението на изискванията и дизайна, а сега ви предлагам още една доза въпроси, този път насочени към кодирането, алгоритмите и тестването.</p>
<p><strong>Кодиране</strong></p>
<ul>
<li>Кое ви интересува най-много, когато правите ревю на чужд код?</li>
<li>Кога използвате абстрактен клас и кога &#8211; интерфейс?</li>
<li>Освен IDE-то, кои други помощни средства използвате и считате за особено полезни?</li>
<li>Как осигурявате вашия код да бъде едновременно бърз и сигурен?</li>
</ul>
<p><strong>Алгоритми</strong></p>
<ul>
<li>Как ще намерите средния елемент в свързан списък?</li>
<li>Как ще напишете функция за обръщане на стринг? Можете ли да го направите без да използвате временна променлива?</li>
<li>Знаете ли какво представлява Транспортната задача?</li>
</ul>
<p><span id="more-262"></span><strong>Структури от данни<br />
</strong></p>
<ul>
<li>Как бихте записали стойността на един цвят в база данни по най-ефективния начин?</li>
<li>Как бихте записали N-мерен вектор в база данни?</li>
<li>Как бихте записали резултатите от футболно първенство (отбори и резултати) в XML документ?</li>
</ul>
<p><strong>Тестване</strong></p>
<ul>
<li>Знаете ли какво е тестване за регресии (regression test)? Как бихте подсигурили, че новите промени няма да &#8220;счупят&#8221; работещата функционалност?</li>
<li>Знаете ли какво е покритие на кода (code coverage)? Какви видове покритие на кода съществуват?</li>
<li>Какво бихте направили, за да намалите възможността потребителя да открие бъгове по време на приемните тестове?</li>
</ul>
<p><em>Следва продължение.</em></p>
<hr />
<p style="text-align: left;"><em>Гласувайте за тази статия в <a href="http://svejo.net/" target="_blank">Svejo.net</a>:</em> </p>
<p style="text-align: left;"><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" alt="" hspace="10" vspace="10" width="32" height="32" align="left" /><em>Ако харесвате статиите в този блог и се интересувате от тематиката, която разглеждаме, за да си гарантирате, че няма да изпуснете публикация, абонирайте се за съдържанието му <a rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/PmStoriesBg">чрез RSS feed</a> или <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1527753&amp;loc=en_US">по имейл</a></em>.</p>
<h3  class="related_post_title">Вижте и тези публикации:</h3><ul class="related_post"><li><a href="http://pmstories.com/bg/2009/03/09/100-interview-questions-for-software-developers-1/" title="100 въпроса при интервюиране на софтуерни разработчици. Част 1 &#8211; изисквания и дизайн">100 въпроса при интервюиране на софтуерни разработчици. Част 1 &#8211; изисквания и дизайн</a></li><li><a href="http://pmstories.com/bg/2009/05/19/open-agile-romania/" title="Open Agile Румъния">Open Agile Румъния</a></li><li><a href="http://pmstories.com/bg/2009/03/18/useful-links/" title="Полезни връзки: Най-важните неща за един PM, нова безплатна е-книга, манифест на сложността">Полезни връзки: Най-важните неща за един PM, нова безплатна е-книга, манифест на сложността</a></li><li><a href="http://pmstories.com/bg/2009/02/23/the-zen-of-scrum/" title="The Zen Of Scrum">The Zen Of Scrum</a></li><li><a href="http://pmstories.com/bg/2009/01/19/recommended-reading-top-software-pm-blogs/" title="Полезни връзки: 100-те най-добри блога за разработка на софтуер">Полезни връзки: 100-те най-добри блога за разработка на софтуер</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/bg/2009/03/15/100-interview-questions-for-software-developers-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
