<?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>candidates &#8211; Hand-Picked</title>
	<atom:link href="https://hand-picked.io/tag/candidates/feed/" rel="self" type="application/rss+xml" />
	<link>https://hand-picked.io</link>
	<description>Top-notch remote software developers</description>
	<lastBuildDate>Thu, 01 Sep 2022 21:26:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.6.16</generator>

<image>
	<url>https://hand-picked.io/wp-content/uploads/2019/04/cropped-logo_512-2-32x32.png</url>
	<title>candidates &#8211; Hand-Picked</title>
	<link>https://hand-picked.io</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Have you just hired a freelance developer? Read these 9 tips first</title>
		<link>https://hand-picked.io/have-you-just-hired-a-freelance-developer-read-these-9-tips-first/</link>
					<comments>https://hand-picked.io/have-you-just-hired-a-freelance-developer-read-these-9-tips-first/#respond</comments>
		
		<dc:creator><![CDATA[Dante Faricci]]></dc:creator>
		<pubDate>Wed, 16 Jun 2021 00:26:08 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[candidates]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[hire]]></category>
		<category><![CDATA[project]]></category>
		<guid isPermaLink="false">https://hand-picked.io/?p=5931</guid>

					<description><![CDATA[After interviews and tests you took the step, and have just decided to hire a remote freelance developer. So, what&#8217;s next? Whether you are the company&#8217;s CEO, product manager or project leader, you will want to make sure your new hire will be productive from day 1. The following list, made after years of onboarding [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>After interviews and tests you took the step, and have just decided to hire a remote freelance developer. So, what&#8217;s next? Whether you are the company&#8217;s CEO, product manager or project leader, you will want to make sure your new hire will be productive from day 1. The following list, made after years of onboarding in remote teams, will help you check for any blind spots to get the most from your new developer.</p>



<h2>Accesses</h2>



<p>Let&#8217;s take advantage of your new hire from the start. We don&#8217;t want to waste hours in an initial setup when we have the chance to move with anticipation. So in this case, if you need to work with your infrastructure team to grant access to git, VPNs, JIRA, etc, you&#8217;ll need to create your preferred corporate secure email or in case that&#8217;s not available, use the developer&#8217;s email (With Hand-Picked, you can use their @hand-picked.io address for this purpose).</p>



<figure class="wp-block-image size-large"><img width="1024" height="576" src="https://hand-picked.io/wp-content/uploads/2021/06/blog-login-outline-1024x576.jpg" alt="Login example drawing" class="wp-image-5934" srcset="https://hand-picked.io/wp-content/uploads/2021/06/blog-login-outline-1024x576.jpg 1024w, https://hand-picked.io/wp-content/uploads/2021/06/blog-login-outline-300x169.jpg 300w, https://hand-picked.io/wp-content/uploads/2021/06/blog-login-outline.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Image by <a href="https://pixabay.com/users/geralt-9301/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=3938430" target="_blank" rel="noopener">Gerd Altmann</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=3938430" target="_blank" rel="noopener">Pixabay</a></figcaption></figure>



<p>With the email as a starting point, you can create all other dependant accounts, and just wait for those confirmation or verification clicks on day 1.</p>



<h2>Objectives</h2>



<p>There are always tasks in our backlogs that need to be done that are suitable for onboarding processes. Also there are new features or big changes to implement. It is very important to have both kinds of tasks ready for your new developer, so you can assign them right away.</p>



<h2>Suggest reading material</h2>



<p>Is there any heavy download that the developer may need to start? Is there a way to start doing it before day 1? Sharing a link before starting could make this ready for the project beginning. Also, every project has peculiarities that make it different than the previous one. Maybe you use a novel library, VM or architecture that would need some reading?</p>



<figure class="wp-block-image size-large"><img width="1024" height="682" src="https://hand-picked.io/wp-content/uploads/2021/06/blog-book-study-1024x682.jpg" alt="Studying with book" class="wp-image-5935" srcset="https://hand-picked.io/wp-content/uploads/2021/06/blog-book-study-1024x682.jpg 1024w, https://hand-picked.io/wp-content/uploads/2021/06/blog-book-study-300x200.jpg 300w, https://hand-picked.io/wp-content/uploads/2021/06/blog-book-study.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Studying, it never ends &#8211; Image by <a href="https://pixabay.com/users/lum3n-1066559/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=1853677" target="_blank" rel="noopener">LUM3N</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=1853677" target="_blank" rel="noopener">Pixabay</a></figcaption></figure>



<p>An enthusiast developer undoubtedly would go and check and study all this new info beforehand.</p>



<h2>Build Instructions</h2>



<p>With projects complexity increasing by the day, build processes also became lengthier and more complex. Be sure that in your company&#8217;s wiki or knowledge base the process is up to date, so that doesn&#8217;t become a problem during the first build for your new hire. Obviously, it could happen that there is no doc available, so anything will help, from an email to a quick chat telling about any quirks in the process. This also includes accesses to any Continuous Integration platforms you may use, at least in the development environment (if every commit or pull request trigger new builds where the developer may need to check for errors).</p>



<h2>Communication</h2>



<p>Development teams spend a substantial amount of time in communication platforms, less than with their IDEs, but a lot nonetheless. As with other accesses, this one is particularly important as generally different teams are in the same platform, which may help with the initial setup (or any greeting or welcome rite you may have).</p>



<h2>Project Tracking</h2>



<p>So you have your objectives, deadlines and user stories. How the new developer will check them out? Let&#8217;s make sure they have access to the tool you use for this purpose.</p>



<figure class="wp-block-image size-large"><img width="1024" height="508" src="https://hand-picked.io/wp-content/uploads/2021/06/blog-trello-everything-1024x508.jpg" alt="Trello everything" class="wp-image-5936" srcset="https://hand-picked.io/wp-content/uploads/2021/06/blog-trello-everything-1024x508.jpg 1024w, https://hand-picked.io/wp-content/uploads/2021/06/blog-trello-everything-300x149.jpg 300w, https://hand-picked.io/wp-content/uploads/2021/06/blog-trello-everything.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Photo by <a href="https://unsplash.com/@maguay?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">Matthew Guay</a> on <a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">Unsplash</a></figcaption></figure>



<p>Is your project starting from scratch and are you creating a remote team? Start creating boards on <strong>Trello</strong> and analyze it later in case you need an upgrade to Jira or other platform.</p>



<h2>Introduce them to their peers</h2>



<p>Introducing the rest of the team is of key importance as the developer starts working on their assignments. Sooner than later they will interact with designers, QAs, other developers, etc. Be sure you introduced them or let them know those names so they can quickly jump into those needed conversations.</p>



<h2>Anything extra to sign?</h2>



<p>Legal stuff, always important to have them already done so we can let creativity flow. If you need any extra NDAs or contracts, be sure to sign those deals before day 1. If you hire through Hand-Picked, we&#8217;ll be sure to remind you about this.</p>



<h2>Company equipment</h2>



<p>In case your Company workflow involves providing a laptop or equipment that may have already solved many points previously mentioned (already installed VPN, emails accounts already setup, necessary software installed) be sure to ship it at least one week before the initial date with your new developer.</p>



<figure class="wp-block-image size-large"><img width="1024" height="683" src="https://hand-picked.io/wp-content/uploads/2021/06/blog-fedex-plane-1024x683.jpg" alt="FedEx planes" class="wp-image-5937" srcset="https://hand-picked.io/wp-content/uploads/2021/06/blog-fedex-plane-1024x683.jpg 1024w, https://hand-picked.io/wp-content/uploads/2021/06/blog-fedex-plane-300x200.jpg 300w, https://hand-picked.io/wp-content/uploads/2021/06/blog-fedex-plane.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Photo by <a href="https://unsplash.com/@sixty7pixels?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">Nick Morales</a> on <a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">Unsplash</a></figcaption></figure>



<p>Different countries have different times for their customs processing and anticipating it for at least one week with express shipping carriers -like DHL or FedEx- will make this less of a problem.</p>



<h2>Final thoughts</h2>



<p>What do you think about these points? Many apply to both new in-house developers and contractors, so we hope this guide helped you.</p>



<h2>Hire your next Hand-Picked developer</h2>



<p><a href="https://hand-picked.io/hire-hand-picked-developers/" class="rank-math-link">Hand-Picked developers</a> are motivated from start, so you will find them actively looking to integrate into your team as soon as possible. They will be open to any suggestions even before the contract begins, so you are welcome to communicate even if there is some time left before the project starts.</p>



<p><em>Cover Photo by <a href="https://unsplash.com/@anniespratt?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">Annie Spratt</a> on <a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">Unsplash</a></em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hand-picked.io/have-you-just-hired-a-freelance-developer-read-these-9-tips-first/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why do we challenge our candidates with algorithms tests?</title>
		<link>https://hand-picked.io/why-challenge-our-candidates-with-algorithm-tests/</link>
					<comments>https://hand-picked.io/why-challenge-our-candidates-with-algorithm-tests/#respond</comments>
		
		<dc:creator><![CDATA[Julián Álvarez]]></dc:creator>
		<pubDate>Mon, 17 May 2021 20:57:23 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[candidates]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[experts]]></category>
		<category><![CDATA[project]]></category>
		<guid isPermaLink="false">https://hand-picked.io/?p=5899</guid>

					<description><![CDATA[“Why do you ask candidates to do algorithms challenges?” It’s a question that usually happens in our interviews. It may appear that most software development jobs are on a category that won’t require you to use advanced algorithms. Tasks like getting data from a&#160;REST API&#160;and showing them to the user in an accessible way, are [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>“Why do you ask candidates to do algorithms challenges?” It’s a question that usually happens in our interviews. It may appear that most software development jobs are on a category that won’t require you to use advanced algorithms. Tasks like getting data from a&nbsp;<strong>REST API</strong>&nbsp;and showing them to the user in an accessible way, are the most common.</p>



<figure class="wp-block-image size-large"><img width="1024" height="683" src="https://hand-picked.io/wp-content/uploads/2021/05/engineers-whiteboard-apis-1024x683.jpg" alt="Female software engineers in discussion in front of whiteboard" class="wp-image-5910" srcset="https://hand-picked.io/wp-content/uploads/2021/05/engineers-whiteboard-apis-1024x683.jpg 1024w, https://hand-picked.io/wp-content/uploads/2021/05/engineers-whiteboard-apis-300x200.jpg 300w, https://hand-picked.io/wp-content/uploads/2021/05/engineers-whiteboard-apis.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Photo by <a href="https://unsplash.com/@thisisengineering?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">ThisisEngineering RAEng</a> on <a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noopener">Unsplash</a></figcaption></figure>



<h2>Algorithms and Data Structures, why?</h2>



<p>So let’s approach this question describing when knowledge of algorithms and data structures kick in -in unexpected ways sometimes- into our jobs.</p>



<p>One of the clearest examples is the usage of indexes in databases. It happens that certain queries start being very slow in systems where load and size have increased. Even optimizing the query (tables order, using less data, etc) would not be enough and the need of creating an index arises. Why indexes? Well, basic understanding of data structures make it easy to understand how data access speed is influenced by the data structures enabling it. The most common index in databases are&nbsp;<strong>B-tree&nbsp;</strong>indexes, which enable searches, access, etc in logarithmmic time. So we have it, algorithms and data structures come along again.</p>



<figure class="wp-block-image size-large"><img width="1024" height="768" src="https://hand-picked.io/wp-content/uploads/2021/05/child-water-1024x768.jpg" alt="child playing with water" class="wp-image-5912" srcset="https://hand-picked.io/wp-content/uploads/2021/05/child-water-1024x768.jpg 1024w, https://hand-picked.io/wp-content/uploads/2021/05/child-water-300x225.jpg 300w, https://hand-picked.io/wp-content/uploads/2021/05/child-water.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Image by <a href="https://pixabay.com/users/igrow-335413/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=392971" target="_blank" rel="noopener">Mandy Klein</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=392971" target="_blank" rel="noopener">Pixabay</a></figcaption></figure>



<p>There is something called, “<a href="https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/" target="_blank" rel="noreferrer noopener">The Law of leaky abstractions</a>” or “leaky abstractions” as is. Simply said, we could trust that the database itself will take the query and run it in efficiently. As we said before, this happens to be wrong in the long run. Sooner than later, the developer (or DBA?) will have to get his hands dirty and make that query perform better, regardless of semantics.</p>



<p>How does this all DB&nbsp;<strong>SQL</strong>&nbsp;Query thing relates with algorithmic tests? Well, those tests will reveal if the developer is aware of performance impact on many decisions during development. Unnecessary loops, or extra storage used may show disregard on knowing how things work, or that some knowledge is missing.</p>



<p>In some interviews we could find that developers rely too much on a given language libraries (data structures, strings, etc), to the extent that they think the library does magic and they wouldn’t explain “how they would implement it if they had to”. This kind of shallow knowledge gives us developers that, for example, don’t know how sorting works or why allocating memory for arrays in each write access is not good.</p>



<p>Solutions made by aware developers will always have those performance concerns on the radar, which makes those kind of solutions desirable. Clients know that, and in their search for great developers, most of them will want to be sure that the candidate has what it takes.</p>



<figure class="wp-block-image size-large"><img width="640" height="422" src="https://hand-picked.io/wp-content/uploads/2021/05/eniac-programmers.gif" alt="" class="wp-image-5914"/><figcaption><em>ENIAC Programming</em></figcaption></figure>



<p>That’s the reason why at Hand-Picked we do both automated algorithm tests and live coding interviews. We are interested in knowing that our developers will make the cut and have low chances of obvious performance blunders.</p>



<p>I would like to mention some notes about performance in general, there is a saying</p>



<blockquote class="wp-block-quote"><p>Premature optimization is the root of all evil</p><cite>Credited to Donald Knuth, in a longer sentence</cite></blockquote>



<p>which basically states that acting on performance when it isn’t important, does more harm than good. Will you spend time trying out an idea for your customers to use, or rather seeing if you’ll need a Big Data database to store analytics? Above all, even though algorithmic knowledge is valuable, it is more valuable for the developer to have criteria when taking decisions. So there is also other phrase about priorities.</p>



<blockquote class="wp-block-quote"><p>Make it work, Make it nice, Make it fast</p><cite>This formulation of this statement has been attributed to Kent Beck</cite></blockquote>



<p>We can see that making it work (correct, do what it is intended) and ‘nice’ (which means, making maintainable code in some way) come first. What will you make fast if it doesn’t work at all? Rhetoric question, as it may happen that not making something fast enough, may make the thing NOT WORK AT ALL for a given volume, users quantity or data amount. So always pay attention, it may happen that performance could be of utter importance.</p>



<p>These two phrases and that counter-argument may look contradictory but they are put together here just to show how good criteria must always be on top.</p>



<h2>Conclusion</h2>



<p>As performance is an important point in Software Development, <a href="https://hand-picked.io" class="rank-math-link">Hand-Picked</a> verifies the algorithmic knowledge of its candidates through an Automated Coding Platform and a Live Coding interview. This way we know we are dealing with a candidate that has the proper tools to solve performance problems that may arise during their engagements. But we don’t exaggerate it, solving CS Olympics level problems isn’t a requirement to enter the Hand-Picked network, just a good level of criteria when coding.</p>



<p><em>Cover Photo by&nbsp;<a href="https://unsplash.com/@alvarordesign?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noreferrer noopener">Alvaro Reyes</a>&nbsp;on&nbsp;<a href="https://unsplash.com/s/photos/computer-rubik?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" target="_blank" rel="noreferrer noopener">Unsplash</a></em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hand-picked.io/why-challenge-our-candidates-with-algorithm-tests/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
