{"id":536,"date":"2014-06-27T21:53:41","date_gmt":"2014-06-28T01:53:41","guid":{"rendered":"http:\/\/jonesling.us\/blog\/?p=536"},"modified":"2015-09-04T14:51:59","modified_gmt":"2015-09-04T18:51:59","slug":"rate-yourself-from-1-10","status":"publish","type":"post","link":"https:\/\/blog.jonesling.us\/?p=536","title":{"rendered":"Rate Yourself From 1-10"},"content":{"rendered":"<p>This&#8230; is genius.<\/p>\n<p>In technical programming interviews a common (terrible) question that interviewers may ask is, &#8220;rate yourself from 1-10 on x&#8221;, where x=one or more programming languages.\u00a0 I&#8217;ve been asked that myself, but I&#8217;ve never seen what 1-10 would actually correspond to until now.\u00a0 It&#8217;s a very fuzzy measure and most everybody (from junior to senior) seems to rate themselves about a 7.<\/p>\n<p>Without further ado:<\/p>\n<ul>\n<li>10 &#8211; Wrote the book on it (there must be a book)<\/li>\n<li>9 &#8211; Could have written the book, but didn&#8217;t.<\/li>\n<li>8 &#8211; Deep understanding of corner cases and esoteric features.<\/li>\n<li>7 &#8211; Understanding and (appropriate) usage of most lesser known features.<\/li>\n<li>6 &#8211; Can develop large programs and deploy new systems from scratch.<\/li>\n<li>5 &#8211; Can develop\/deploy larger programs\/systems using all basic (w\/o book) and more esoteric features (some w\/ book, some without)<\/li>\n<li>4 &#8211; Can develop\/deploy medium programs\/systems using all basic (w\/o book) and a few esoteric features (w\/ book). Understands enough about internals to do nontrivial troubleshooting.<\/li>\n<li>3 &#8211; Can utilize basic features without much help, manage a small installation competently.<\/li>\n<li>2 &#8211; can write hello world without looking at a book, kind of figure out how a system works, if necessary.<\/li>\n<li>1 &#8211; Can read programs, make small changes to existing programs, or make adjustments to already installed systems, w\/book handy.<\/li>\n<li>0 &#8211; No experience.<\/li>\n<\/ul>\n<p>Credit goes to\u00a0<a href=\"http:\/\/www.reddit.com\/user\/icydocking\">\/u\/icydocking<\/a> for <a href=\"http:\/\/www.reddit.com\/r\/programming\/comments\/2986e4\/the_worst_programming_interview_question\/ciirdj4\">providing the list on reddit<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This&#8230; is genius. In technical programming interviews a common (terrible) question that interviewers may ask is, &#8220;rate yourself from 1-10 on x&#8221;, where x=one or more programming languages.\u00a0 I&#8217;ve been asked that myself, but I&#8217;ve never seen what 1-10 would actually correspond to until now.\u00a0 It&#8217;s a very fuzzy measure and most everybody (from junior &hellip; <a href=\"https:\/\/blog.jonesling.us\/?p=536\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Rate Yourself From 1-10&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[32],"tags":[184,28],"class_list":["post-536","post","type-post","status-publish","format-standard","hentry","category-programming-2","tag-interviews","tag-programming"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4o3FW-8E","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=\/wp\/v2\/posts\/536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=536"}],"version-history":[{"count":3,"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=\/wp\/v2\/posts\/536\/revisions"}],"predecessor-version":[{"id":539,"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=\/wp\/v2\/posts\/536\/revisions\/539"}],"wp:attachment":[{"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jonesling.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}