[{"data":1,"prerenderedAt":2155},["Reactive",2],{"content-/spolsky-easy-interview-questions":3,"translations-/spolsky-easy-interview-questions":1162,"related-articles-/spolsky-easy-interview-questions":1169,"content-query-V66wstASW2":1187},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"date":9,"slug":10,"keyword":11,"lang":12,"translationKey":10,"body":13,"_type":1154,"_id":1155,"_source":1156,"_file":1157,"_extension":1158,"sitemap":1159},"/spolsky-easy-interview-questions","",false,"8 Easy Programming Questions in Javascript (Spolsky's style)","How to recruit software developers? Here are 8 easy programming questions inspired by Joel Spolsky","2019-10-02T20:06:04.000Z","spolsky-easy-interview-questions","tech","en",{"type":14,"children":15,"toc":1138},"root",[16,28,33,49,56,61,74,84,89,94,114,119,126,236,250,256,338,358,364,466,484,489,495,500,506,598,604,674,680,809,815,973,981,987,1110,1116,1122,1132],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21],{"type":17,"tag":22,"props":23,"children":24},"em",{},[25],{"type":26,"value":27},"text","How not to spend you lifetime recruiting software developers? Follow Joel Spolsky's Easy Programming Questions advice! Here are some examples in Javascript",{"type":17,"tag":18,"props":29,"children":30},{},[31],{"type":26,"value":32},"When I started interviewing software developers, I asked programming problems and I ended up spending a lot of time in interviews, spending 1 hour at least per interviewees. Then, I started to give them problems to solve at home or in a room, giving them some time to work on it, but the problem is that it does not reflect their real level. Everyone can copy-paste something from StackOverflow.",{"type":17,"tag":18,"props":34,"children":35},{},[36,38,47],{"type":26,"value":37},"Then, I stumbled upon ",{"type":17,"tag":39,"props":40,"children":44},"a",{"href":41,"rel":42},"https://www.joelonsoftware.com/2006/10/25/the-guerrilla-guide-to-interviewing-version-30/",[43],"nofollow",[45],{"type":26,"value":46},"Joel Splosky's guide to interviewing software engineers",{"type":26,"value":48}," and this changed the way I did technical interviews.",{"type":17,"tag":50,"props":51,"children":53},"h2",{"id":52},"easy-programming-question",[54],{"type":26,"value":55},"Easy Programming Question",{"type":17,"tag":18,"props":57,"children":58},{},[59],{"type":26,"value":60},"He gives a plan for interviewing, one of them being \"Easy Programming Question\". The idea here is to ask really really easy interview questions that everyone can solve, but look at how fast they are solved.",{"type":17,"tag":18,"props":62,"children":63},{},[64,66,72],{"type":26,"value":65},"You will notice ",{"type":17,"tag":67,"props":68,"children":69},"strong",{},[70],{"type":26,"value":71},"there is a lot of variation in the time it takes for people to solve these",{"type":26,"value":73},". This will save you a lot of time, because if someone can't write these without even thinking about it, they will have a hard time doing more complicated stuff.",{"type":17,"tag":18,"props":75,"children":76},{},[77,82],{"type":17,"tag":67,"props":78,"children":79},{},[80],{"type":26,"value":81},"Good developers will take 30 seconds to solve these questions",{"type":26,"value":83},", and you can move forward with more elaborated interview questions.",{"type":17,"tag":18,"props":85,"children":86},{},[87],{"type":26,"value":88},"And the good thing ? These simple questions work for everyone, from interships to senior developers.",{"type":17,"tag":18,"props":90,"children":91},{},[92],{"type":26,"value":93},"Joel Spolsky gives 3 examples for these easy programming questions :",{"type":17,"tag":95,"props":96,"children":97},"ol",{},[98,104,109],{"type":17,"tag":99,"props":100,"children":101},"li",{},[102],{"type":26,"value":103},"Write a function that determines if a string starts with an upper-case letter A-Z",{"type":17,"tag":99,"props":105,"children":106},{},[107],{"type":26,"value":108},"Write a function that determines the area of a circle given the radius",{"type":17,"tag":99,"props":110,"children":111},{},[112],{"type":26,"value":113},"Add up all the values in an array",{"type":17,"tag":18,"props":115,"children":116},{},[117],{"type":26,"value":118},"Very often, when I asked these questions, most of the people interviewed tried complicated things, when these can be solved with one liners. Here are my solutions, along with some things to look at :",{"type":17,"tag":120,"props":121,"children":123},"h3",{"id":122},"_1-determine-if-a-string-starts-with-an-upper-case-letter-a-z",[124],{"type":26,"value":125},"1. Determine if a string starts with an upper-case letter A-Z",{"type":17,"tag":127,"props":128,"children":132},"pre",{"className":129,"code":130,"language":131,"meta":5},"language-javascript github-dark_github-dark_monokai","const isCapitalized = str => /[A-Z]/.test(str[0])\n","javascript",[133],{"type":17,"tag":134,"props":135,"children":136},"code",{"__ignoreMap":5},[137],{"type":17,"tag":138,"props":139,"children":142},"span",{"class":140,"line":141},"line",1,[143,149,155,161,165,171,175,181,185,190,195,201,207,211,216,221,226,231],{"type":17,"tag":138,"props":144,"children":146},{"class":145},"ct-285350",[147],{"type":26,"value":148},"const",{"type":17,"tag":138,"props":150,"children":152},{"class":151},"ct-032037",[153],{"type":26,"value":154}," ",{"type":17,"tag":138,"props":156,"children":158},{"class":157},"ct-801974",[159],{"type":26,"value":160},"isCapitalized",{"type":17,"tag":138,"props":162,"children":163},{"class":151},[164],{"type":26,"value":154},{"type":17,"tag":138,"props":166,"children":168},{"class":167},"ct-032285",[169],{"type":26,"value":170},"=",{"type":17,"tag":138,"props":172,"children":173},{"class":151},[174],{"type":26,"value":154},{"type":17,"tag":138,"props":176,"children":178},{"class":177},"ct-239715",[179],{"type":26,"value":180},"str",{"type":17,"tag":138,"props":182,"children":183},{"class":151},[184],{"type":26,"value":154},{"type":17,"tag":138,"props":186,"children":187},{"class":145},[188],{"type":26,"value":189},"=>",{"type":17,"tag":138,"props":191,"children":193},{"class":192},"ct-827361",[194],{"type":26,"value":154},{"type":17,"tag":138,"props":196,"children":198},{"class":197},"ct-171003",[199],{"type":26,"value":200},"/",{"type":17,"tag":138,"props":202,"children":204},{"class":203},"ct-054874",[205],{"type":26,"value":206},"[A-Z]",{"type":17,"tag":138,"props":208,"children":209},{"class":197},[210],{"type":26,"value":200},{"type":17,"tag":138,"props":212,"children":213},{"class":151},[214],{"type":26,"value":215},".",{"type":17,"tag":138,"props":217,"children":218},{"class":157},[219],{"type":26,"value":220},"test",{"type":17,"tag":138,"props":222,"children":223},{"class":151},[224],{"type":26,"value":225},"(str[",{"type":17,"tag":138,"props":227,"children":228},{"class":203},[229],{"type":26,"value":230},"0",{"type":17,"tag":138,"props":232,"children":233},{"class":151},[234],{"type":26,"value":235},"])",{"type":17,"tag":237,"props":238,"children":239},"ul",{},[240,245],{"type":17,"tag":99,"props":241,"children":242},{},[243],{"type":26,"value":244},"Do they know simple regexp?",{"type":17,"tag":99,"props":246,"children":247},{},[248],{"type":26,"value":249},"Can they manipulate a string?",{"type":17,"tag":120,"props":251,"children":253},{"id":252},"_2-determine-the-area-of-a-circle-given-the-radius",[254],{"type":26,"value":255},"2. Determine the area of a circle given the radius",{"type":17,"tag":127,"props":257,"children":259},{"className":129,"code":258,"language":131,"meta":5},"const circleArea = radius => Math.PI * radius * radius\n",[260],{"type":17,"tag":134,"props":261,"children":262},{"__ignoreMap":5},[263],{"type":17,"tag":138,"props":264,"children":265},{"class":140,"line":141},[266,270,274,279,283,287,291,296,300,304,309,315,319,324,329,333],{"type":17,"tag":138,"props":267,"children":268},{"class":145},[269],{"type":26,"value":148},{"type":17,"tag":138,"props":271,"children":272},{"class":151},[273],{"type":26,"value":154},{"type":17,"tag":138,"props":275,"children":276},{"class":157},[277],{"type":26,"value":278},"circleArea",{"type":17,"tag":138,"props":280,"children":281},{"class":151},[282],{"type":26,"value":154},{"type":17,"tag":138,"props":284,"children":285},{"class":167},[286],{"type":26,"value":170},{"type":17,"tag":138,"props":288,"children":289},{"class":151},[290],{"type":26,"value":154},{"type":17,"tag":138,"props":292,"children":293},{"class":177},[294],{"type":26,"value":295},"radius",{"type":17,"tag":138,"props":297,"children":298},{"class":151},[299],{"type":26,"value":154},{"type":17,"tag":138,"props":301,"children":302},{"class":145},[303],{"type":26,"value":189},{"type":17,"tag":138,"props":305,"children":306},{"class":151},[307],{"type":26,"value":308}," Math.",{"type":17,"tag":138,"props":310,"children":312},{"class":311},"ct-564231",[313],{"type":26,"value":314},"PI",{"type":17,"tag":138,"props":316,"children":317},{"class":151},[318],{"type":26,"value":154},{"type":17,"tag":138,"props":320,"children":321},{"class":167},[322],{"type":26,"value":323},"*",{"type":17,"tag":138,"props":325,"children":326},{"class":151},[327],{"type":26,"value":328}," radius ",{"type":17,"tag":138,"props":330,"children":331},{"class":167},[332],{"type":26,"value":323},{"type":17,"tag":138,"props":334,"children":335},{"class":151},[336],{"type":26,"value":337}," radius",{"type":17,"tag":237,"props":339,"children":340},{},[341,346],{"type":17,"tag":99,"props":342,"children":343},{},[344],{"type":26,"value":345},"Do they have simple math knowledge?",{"type":17,"tag":99,"props":347,"children":348},{},[349,351,356],{"type":26,"value":350},"Do they know ",{"type":17,"tag":134,"props":352,"children":353},{},[354],{"type":26,"value":355},"Math",{"type":26,"value":357},"?",{"type":17,"tag":120,"props":359,"children":361},{"id":360},"_3-add-up-all-the-values-in-an-array",[362],{"type":26,"value":363},"3. Add up all the values in an array",{"type":17,"tag":127,"props":365,"children":367},{"className":129,"code":366,"language":131,"meta":5},"const sumArray = arr => arr.reduce((acc, val) => acc += val)\n",[368],{"type":17,"tag":134,"props":369,"children":370},{"__ignoreMap":5},[371],{"type":17,"tag":138,"props":372,"children":373},{"class":140,"line":141},[374,378,382,387,391,395,399,404,408,412,417,422,427,432,437,442,447,451,456,461],{"type":17,"tag":138,"props":375,"children":376},{"class":145},[377],{"type":26,"value":148},{"type":17,"tag":138,"props":379,"children":380},{"class":151},[381],{"type":26,"value":154},{"type":17,"tag":138,"props":383,"children":384},{"class":157},[385],{"type":26,"value":386},"sumArray",{"type":17,"tag":138,"props":388,"children":389},{"class":151},[390],{"type":26,"value":154},{"type":17,"tag":138,"props":392,"children":393},{"class":167},[394],{"type":26,"value":170},{"type":17,"tag":138,"props":396,"children":397},{"class":151},[398],{"type":26,"value":154},{"type":17,"tag":138,"props":400,"children":401},{"class":177},[402],{"type":26,"value":403},"arr",{"type":17,"tag":138,"props":405,"children":406},{"class":151},[407],{"type":26,"value":154},{"type":17,"tag":138,"props":409,"children":410},{"class":145},[411],{"type":26,"value":189},{"type":17,"tag":138,"props":413,"children":414},{"class":151},[415],{"type":26,"value":416}," arr.",{"type":17,"tag":138,"props":418,"children":419},{"class":157},[420],{"type":26,"value":421},"reduce",{"type":17,"tag":138,"props":423,"children":424},{"class":151},[425],{"type":26,"value":426},"((",{"type":17,"tag":138,"props":428,"children":429},{"class":177},[430],{"type":26,"value":431},"acc",{"type":17,"tag":138,"props":433,"children":434},{"class":151},[435],{"type":26,"value":436},", ",{"type":17,"tag":138,"props":438,"children":439},{"class":177},[440],{"type":26,"value":441},"val",{"type":17,"tag":138,"props":443,"children":444},{"class":151},[445],{"type":26,"value":446},") ",{"type":17,"tag":138,"props":448,"children":449},{"class":145},[450],{"type":26,"value":189},{"type":17,"tag":138,"props":452,"children":453},{"class":151},[454],{"type":26,"value":455}," acc ",{"type":17,"tag":138,"props":457,"children":458},{"class":167},[459],{"type":26,"value":460},"+=",{"type":17,"tag":138,"props":462,"children":463},{"class":151},[464],{"type":26,"value":465}," val)",{"type":17,"tag":237,"props":467,"children":468},{},[469,479],{"type":17,"tag":99,"props":470,"children":471},{},[472,474,478],{"type":26,"value":473},"Do they use functional programming ? Do they know ",{"type":17,"tag":134,"props":475,"children":476},{},[477],{"type":26,"value":421},{"type":26,"value":357},{"type":17,"tag":99,"props":480,"children":481},{},[482],{"type":26,"value":483},"Or prefer a for loop? If for loop, which one and why?",{"type":17,"tag":18,"props":485,"children":486},{},[487],{"type":26,"value":488},"In both cases, ask if they know a different way to write this.",{"type":17,"tag":50,"props":490,"children":492},{"id":491},"more-short-interview-questions",[493],{"type":26,"value":494},"More short interview questions",{"type":17,"tag":18,"props":496,"children":497},{},[498],{"type":26,"value":499},"These are the 3 original examples in Joel Spolsky's article, but we can think of many of these questions. Here are some additional ideas for short interview questions that might be solved with one line of Javascript :",{"type":17,"tag":120,"props":501,"children":503},{"id":502},"_4-add-multiple-values-to-sorted-array-it-must-remain-sorted",[504],{"type":26,"value":505},"4. Add multiple values to sorted array. It must remain sorted",{"type":17,"tag":127,"props":507,"children":509},{"className":129,"code":508,"language":131,"meta":5},"const mergeArrays = (arr1, arr2) => [...arr1, ...arr2].sort()\n",[510],{"type":17,"tag":134,"props":511,"children":512},{"__ignoreMap":5},[513],{"type":17,"tag":138,"props":514,"children":515},{"class":140,"line":141},[516,520,524,529,533,537,542,547,551,556,560,564,569,574,579,583,588,593],{"type":17,"tag":138,"props":517,"children":518},{"class":145},[519],{"type":26,"value":148},{"type":17,"tag":138,"props":521,"children":522},{"class":151},[523],{"type":26,"value":154},{"type":17,"tag":138,"props":525,"children":526},{"class":157},[527],{"type":26,"value":528},"mergeArrays",{"type":17,"tag":138,"props":530,"children":531},{"class":151},[532],{"type":26,"value":154},{"type":17,"tag":138,"props":534,"children":535},{"class":167},[536],{"type":26,"value":170},{"type":17,"tag":138,"props":538,"children":539},{"class":151},[540],{"type":26,"value":541}," (",{"type":17,"tag":138,"props":543,"children":544},{"class":177},[545],{"type":26,"value":546},"arr1",{"type":17,"tag":138,"props":548,"children":549},{"class":151},[550],{"type":26,"value":436},{"type":17,"tag":138,"props":552,"children":553},{"class":177},[554],{"type":26,"value":555},"arr2",{"type":17,"tag":138,"props":557,"children":558},{"class":151},[559],{"type":26,"value":446},{"type":17,"tag":138,"props":561,"children":562},{"class":145},[563],{"type":26,"value":189},{"type":17,"tag":138,"props":565,"children":566},{"class":151},[567],{"type":26,"value":568}," [",{"type":17,"tag":138,"props":570,"children":571},{"class":167},[572],{"type":26,"value":573},"...",{"type":17,"tag":138,"props":575,"children":576},{"class":151},[577],{"type":26,"value":578},"arr1, ",{"type":17,"tag":138,"props":580,"children":581},{"class":167},[582],{"type":26,"value":573},{"type":17,"tag":138,"props":584,"children":585},{"class":151},[586],{"type":26,"value":587},"arr2].",{"type":17,"tag":138,"props":589,"children":590},{"class":157},[591],{"type":26,"value":592},"sort",{"type":17,"tag":138,"props":594,"children":595},{"class":151},[596],{"type":26,"value":597},"()",{"type":17,"tag":120,"props":599,"children":601},{"id":600},"_5-remove-duplicates-from-an-array",[602],{"type":26,"value":603},"5. Remove duplicates from an array",{"type":17,"tag":127,"props":605,"children":607},{"className":129,"code":606,"language":131,"meta":5},"const removeDuplicates = arr => [...new Set(arr)]\n",[608],{"type":17,"tag":134,"props":609,"children":610},{"__ignoreMap":5},[611],{"type":17,"tag":138,"props":612,"children":613},{"class":140,"line":141},[614,618,622,627,631,635,639,643,647,651,655,660,664,669],{"type":17,"tag":138,"props":615,"children":616},{"class":145},[617],{"type":26,"value":148},{"type":17,"tag":138,"props":619,"children":620},{"class":151},[621],{"type":26,"value":154},{"type":17,"tag":138,"props":623,"children":624},{"class":157},[625],{"type":26,"value":626},"removeDuplicates",{"type":17,"tag":138,"props":628,"children":629},{"class":151},[630],{"type":26,"value":154},{"type":17,"tag":138,"props":632,"children":633},{"class":167},[634],{"type":26,"value":170},{"type":17,"tag":138,"props":636,"children":637},{"class":151},[638],{"type":26,"value":154},{"type":17,"tag":138,"props":640,"children":641},{"class":177},[642],{"type":26,"value":403},{"type":17,"tag":138,"props":644,"children":645},{"class":151},[646],{"type":26,"value":154},{"type":17,"tag":138,"props":648,"children":649},{"class":145},[650],{"type":26,"value":189},{"type":17,"tag":138,"props":652,"children":653},{"class":151},[654],{"type":26,"value":568},{"type":17,"tag":138,"props":656,"children":657},{"class":167},[658],{"type":26,"value":659},"...new",{"type":17,"tag":138,"props":661,"children":662},{"class":151},[663],{"type":26,"value":154},{"type":17,"tag":138,"props":665,"children":666},{"class":157},[667],{"type":26,"value":668},"Set",{"type":17,"tag":138,"props":670,"children":671},{"class":151},[672],{"type":26,"value":673},"(arr)]",{"type":17,"tag":120,"props":675,"children":677},{"id":676},"_6-revert-an-object-key-value-becomes-value-key",[678],{"type":26,"value":679},"6. Revert an object (key > value becomes value > key)",{"type":17,"tag":127,"props":681,"children":683},{"className":129,"code":682,"language":131,"meta":5},"const revertObject = obj => Object.assign({}, ...Object.entries(obj)\n  .map(([value, key]) => ({ [key]: value })))\n",[684],{"type":17,"tag":134,"props":685,"children":686},{"__ignoreMap":5},[687,762],{"type":17,"tag":138,"props":688,"children":689},{"class":140,"line":141},[690,694,698,703,707,711,715,720,724,728,733,738,743,747,752,757],{"type":17,"tag":138,"props":691,"children":692},{"class":145},[693],{"type":26,"value":148},{"type":17,"tag":138,"props":695,"children":696},{"class":151},[697],{"type":26,"value":154},{"type":17,"tag":138,"props":699,"children":700},{"class":157},[701],{"type":26,"value":702},"revertObject",{"type":17,"tag":138,"props":704,"children":705},{"class":151},[706],{"type":26,"value":154},{"type":17,"tag":138,"props":708,"children":709},{"class":167},[710],{"type":26,"value":170},{"type":17,"tag":138,"props":712,"children":713},{"class":151},[714],{"type":26,"value":154},{"type":17,"tag":138,"props":716,"children":717},{"class":177},[718],{"type":26,"value":719},"obj",{"type":17,"tag":138,"props":721,"children":722},{"class":151},[723],{"type":26,"value":154},{"type":17,"tag":138,"props":725,"children":726},{"class":145},[727],{"type":26,"value":189},{"type":17,"tag":138,"props":729,"children":730},{"class":151},[731],{"type":26,"value":732}," Object.",{"type":17,"tag":138,"props":734,"children":735},{"class":157},[736],{"type":26,"value":737},"assign",{"type":17,"tag":138,"props":739,"children":740},{"class":151},[741],{"type":26,"value":742},"({}, ",{"type":17,"tag":138,"props":744,"children":745},{"class":167},[746],{"type":26,"value":573},{"type":17,"tag":138,"props":748,"children":749},{"class":151},[750],{"type":26,"value":751},"Object.",{"type":17,"tag":138,"props":753,"children":754},{"class":157},[755],{"type":26,"value":756},"entries",{"type":17,"tag":138,"props":758,"children":759},{"class":151},[760],{"type":26,"value":761},"(obj)\n",{"type":17,"tag":138,"props":763,"children":765},{"class":140,"line":764},2,[766,771,776,781,786,790,795,800,804],{"type":17,"tag":138,"props":767,"children":768},{"class":151},[769],{"type":26,"value":770},"  .",{"type":17,"tag":138,"props":772,"children":773},{"class":157},[774],{"type":26,"value":775},"map",{"type":17,"tag":138,"props":777,"children":778},{"class":151},[779],{"type":26,"value":780},"(([",{"type":17,"tag":138,"props":782,"children":783},{"class":177},[784],{"type":26,"value":785},"value",{"type":17,"tag":138,"props":787,"children":788},{"class":151},[789],{"type":26,"value":436},{"type":17,"tag":138,"props":791,"children":792},{"class":177},[793],{"type":26,"value":794},"key",{"type":17,"tag":138,"props":796,"children":797},{"class":151},[798],{"type":26,"value":799},"]) ",{"type":17,"tag":138,"props":801,"children":802},{"class":145},[803],{"type":26,"value":189},{"type":17,"tag":138,"props":805,"children":806},{"class":151},[807],{"type":26,"value":808}," ({ [key]: value })))",{"type":17,"tag":120,"props":810,"children":812},{"id":811},"_7-check-if-two-strings-are-anagrams-contain-the-same-letters",[813],{"type":26,"value":814},"7. Check if two strings are anagrams (contain the same letters)",{"type":17,"tag":127,"props":816,"children":818},{"className":129,"code":817,"language":131,"meta":5},"const isAnagram = (a, b) => a.split('').sort().join('') === b.split('').sort().join('')\n",[819],{"type":17,"tag":134,"props":820,"children":821},{"__ignoreMap":5},[822],{"type":17,"tag":138,"props":823,"children":824},{"class":140,"line":141},[825,829,833,838,842,846,850,854,858,863,867,871,876,881,886,891,896,900,905,910,914,918,922,927,932,936,940,944,948,952,956,960,964,968],{"type":17,"tag":138,"props":826,"children":827},{"class":145},[828],{"type":26,"value":148},{"type":17,"tag":138,"props":830,"children":831},{"class":151},[832],{"type":26,"value":154},{"type":17,"tag":138,"props":834,"children":835},{"class":157},[836],{"type":26,"value":837},"isAnagram",{"type":17,"tag":138,"props":839,"children":840},{"class":151},[841],{"type":26,"value":154},{"type":17,"tag":138,"props":843,"children":844},{"class":167},[845],{"type":26,"value":170},{"type":17,"tag":138,"props":847,"children":848},{"class":151},[849],{"type":26,"value":541},{"type":17,"tag":138,"props":851,"children":852},{"class":177},[853],{"type":26,"value":39},{"type":17,"tag":138,"props":855,"children":856},{"class":151},[857],{"type":26,"value":436},{"type":17,"tag":138,"props":859,"children":860},{"class":177},[861],{"type":26,"value":862},"b",{"type":17,"tag":138,"props":864,"children":865},{"class":151},[866],{"type":26,"value":446},{"type":17,"tag":138,"props":868,"children":869},{"class":145},[870],{"type":26,"value":189},{"type":17,"tag":138,"props":872,"children":873},{"class":151},[874],{"type":26,"value":875}," a.",{"type":17,"tag":138,"props":877,"children":878},{"class":157},[879],{"type":26,"value":880},"split",{"type":17,"tag":138,"props":882,"children":883},{"class":151},[884],{"type":26,"value":885},"(",{"type":17,"tag":138,"props":887,"children":888},{"class":197},[889],{"type":26,"value":890},"''",{"type":17,"tag":138,"props":892,"children":893},{"class":151},[894],{"type":26,"value":895},").",{"type":17,"tag":138,"props":897,"children":898},{"class":157},[899],{"type":26,"value":592},{"type":17,"tag":138,"props":901,"children":902},{"class":151},[903],{"type":26,"value":904},"().",{"type":17,"tag":138,"props":906,"children":907},{"class":157},[908],{"type":26,"value":909},"join",{"type":17,"tag":138,"props":911,"children":912},{"class":151},[913],{"type":26,"value":885},{"type":17,"tag":138,"props":915,"children":916},{"class":197},[917],{"type":26,"value":890},{"type":17,"tag":138,"props":919,"children":920},{"class":151},[921],{"type":26,"value":446},{"type":17,"tag":138,"props":923,"children":924},{"class":167},[925],{"type":26,"value":926},"===",{"type":17,"tag":138,"props":928,"children":929},{"class":151},[930],{"type":26,"value":931}," b.",{"type":17,"tag":138,"props":933,"children":934},{"class":157},[935],{"type":26,"value":880},{"type":17,"tag":138,"props":937,"children":938},{"class":151},[939],{"type":26,"value":885},{"type":17,"tag":138,"props":941,"children":942},{"class":197},[943],{"type":26,"value":890},{"type":17,"tag":138,"props":945,"children":946},{"class":151},[947],{"type":26,"value":895},{"type":17,"tag":138,"props":949,"children":950},{"class":157},[951],{"type":26,"value":592},{"type":17,"tag":138,"props":953,"children":954},{"class":151},[955],{"type":26,"value":904},{"type":17,"tag":138,"props":957,"children":958},{"class":157},[959],{"type":26,"value":909},{"type":17,"tag":138,"props":961,"children":962},{"class":151},[963],{"type":26,"value":885},{"type":17,"tag":138,"props":965,"children":966},{"class":197},[967],{"type":26,"value":890},{"type":17,"tag":138,"props":969,"children":970},{"class":151},[971],{"type":26,"value":972},")",{"type":17,"tag":18,"props":974,"children":975},{},[976],{"type":17,"tag":22,"props":977,"children":978},{},[979],{"type":26,"value":980},"You can add a .toLowerCase() if you want",{"type":17,"tag":120,"props":982,"children":984},{"id":983},"_8-find-the-largest-number-in-an-array",[985],{"type":26,"value":986},"8. Find the largest number in an array",{"type":17,"tag":127,"props":988,"children":990},{"className":129,"code":989,"language":131,"meta":5},"const findLargest = arr => arr.reduce((n, i) => (n > i) ? n : i, arr[0])\n",[991],{"type":17,"tag":134,"props":992,"children":993},{"__ignoreMap":5},[994],{"type":17,"tag":138,"props":995,"children":996},{"class":140,"line":141},[997,1001,1005,1010,1014,1018,1022,1026,1030,1034,1038,1042,1046,1051,1055,1060,1064,1068,1073,1078,1083,1087,1092,1097,1102,1106],{"type":17,"tag":138,"props":998,"children":999},{"class":145},[1000],{"type":26,"value":148},{"type":17,"tag":138,"props":1002,"children":1003},{"class":151},[1004],{"type":26,"value":154},{"type":17,"tag":138,"props":1006,"children":1007},{"class":157},[1008],{"type":26,"value":1009},"findLargest",{"type":17,"tag":138,"props":1011,"children":1012},{"class":151},[1013],{"type":26,"value":154},{"type":17,"tag":138,"props":1015,"children":1016},{"class":167},[1017],{"type":26,"value":170},{"type":17,"tag":138,"props":1019,"children":1020},{"class":151},[1021],{"type":26,"value":154},{"type":17,"tag":138,"props":1023,"children":1024},{"class":177},[1025],{"type":26,"value":403},{"type":17,"tag":138,"props":1027,"children":1028},{"class":151},[1029],{"type":26,"value":154},{"type":17,"tag":138,"props":1031,"children":1032},{"class":145},[1033],{"type":26,"value":189},{"type":17,"tag":138,"props":1035,"children":1036},{"class":151},[1037],{"type":26,"value":416},{"type":17,"tag":138,"props":1039,"children":1040},{"class":157},[1041],{"type":26,"value":421},{"type":17,"tag":138,"props":1043,"children":1044},{"class":151},[1045],{"type":26,"value":426},{"type":17,"tag":138,"props":1047,"children":1048},{"class":177},[1049],{"type":26,"value":1050},"n",{"type":17,"tag":138,"props":1052,"children":1053},{"class":151},[1054],{"type":26,"value":436},{"type":17,"tag":138,"props":1056,"children":1057},{"class":177},[1058],{"type":26,"value":1059},"i",{"type":17,"tag":138,"props":1061,"children":1062},{"class":151},[1063],{"type":26,"value":446},{"type":17,"tag":138,"props":1065,"children":1066},{"class":145},[1067],{"type":26,"value":189},{"type":17,"tag":138,"props":1069,"children":1070},{"class":151},[1071],{"type":26,"value":1072}," (n ",{"type":17,"tag":138,"props":1074,"children":1075},{"class":167},[1076],{"type":26,"value":1077},">",{"type":17,"tag":138,"props":1079,"children":1080},{"class":151},[1081],{"type":26,"value":1082}," i) ",{"type":17,"tag":138,"props":1084,"children":1085},{"class":167},[1086],{"type":26,"value":357},{"type":17,"tag":138,"props":1088,"children":1089},{"class":151},[1090],{"type":26,"value":1091}," n ",{"type":17,"tag":138,"props":1093,"children":1094},{"class":167},[1095],{"type":26,"value":1096},":",{"type":17,"tag":138,"props":1098,"children":1099},{"class":151},[1100],{"type":26,"value":1101}," i, arr[",{"type":17,"tag":138,"props":1103,"children":1104},{"class":203},[1105],{"type":26,"value":230},{"type":17,"tag":138,"props":1107,"children":1108},{"class":151},[1109],{"type":26,"value":235},{"type":17,"tag":50,"props":1111,"children":1113},{"id":1112},"readings",[1114],{"type":26,"value":1115},"Readings",{"type":17,"tag":237,"props":1117,"children":1118},{},[1119],{"type":17,"tag":99,"props":1120,"children":1121},{},[],{"type":17,"tag":18,"props":1123,"children":1124},{},[1125],{"type":17,"tag":39,"props":1126,"children":1129},{"href":1127,"rel":1128},"https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/",[43],[1130],{"type":26,"value":1131},"12 steps to better code",{"type":17,"tag":1133,"props":1134,"children":1135},"style",{},[1136],{"type":26,"value":1137},".github-dark_github-dark_monokai{color:#e1e4e8;background:#24292e;}.sepia .github-dark_github-dark_monokai{color:#F8F8F2;background:#272822;}.ct-285350{color:#F97583;}.sepia .ct-285350{color:#66D9EF;font-style:italic;}.ct-032037{color:#E1E4E8;}.sepia .ct-032037{color:#F8F8F2;}.ct-801974{color:#B392F0;}.sepia .ct-801974{color:#A6E22E;}.ct-032285{color:#F97583;}.sepia .ct-032285{color:#F92672;}.ct-239715{color:#FFAB70;}.sepia .ct-239715{color:#FD971F;font-style:italic;}.ct-827361{color:#DBEDFF;}.sepia .ct-827361{color:#E6DB74;}.ct-171003{color:#9ECBFF;}.sepia .ct-171003{color:#E6DB74;}.ct-054874{color:#79B8FF;}.sepia .ct-054874{color:#AE81FF;}.ct-564231{color:#79B8FF;}.sepia .ct-564231{color:#F8F8F2;}",{"title":5,"searchDepth":1139,"depth":1139,"links":1140},3,[1141,1146,1153],{"id":52,"depth":764,"text":55,"children":1142},[1143,1144,1145],{"id":122,"depth":1139,"text":125},{"id":252,"depth":1139,"text":255},{"id":360,"depth":1139,"text":363},{"id":491,"depth":764,"text":494,"children":1147},[1148,1149,1150,1151,1152],{"id":502,"depth":1139,"text":505},{"id":600,"depth":1139,"text":603},{"id":676,"depth":1139,"text":679},{"id":811,"depth":1139,"text":814},{"id":983,"depth":1139,"text":986},{"id":1112,"depth":764,"text":1115},"markdown","content:spolsky-easy-interview-questions.md","content","spolsky-easy-interview-questions.md","md",{"loc":4,"lastmod":1160,"images":1161},"2026-07-02T06:16:44.148Z",[],[1163,1168],{"_path":1164,"title":1165,"description":1166,"date":9,"lang":1167,"translationKey":10},"/questions-entretien-programmation-spolsky","8 questions faciles de programmation en JavaScript, façon Spolsky","Comment recruter des développeurs ? Voici 8 questions simples de programmation inspirées de Joel Spolsky.","fr",{"_path":4,"title":7,"description":8,"date":9,"lang":12,"translationKey":10},[1170,1175,1180],{"_path":1171,"title":1172,"date":1173,"keyword":11,"lang":12,"translationKey":1174,"similarity":1139},"/appsumo-stripe-coupons","How to setup Stripe codes for your AppSumo deal","2022-08-22T10:06:04.000Z","appsumo-stripe-coupons",{"_path":1176,"title":1177,"date":1178,"keyword":11,"lang":12,"translationKey":1179,"similarity":1139},"/saas-startup-cto","12 lessons learned as a CTO","2021-06-12T14:06:04.000Z","saas-startup-cto",{"_path":1181,"title":1182,"date":1183,"keyword":1184,"lang":12,"translationKey":1185,"similarity":1186},"/bootstrapping-vs-venture-capital","Should I raise Venture Capital?","2020-08-09T20:06:04.000Z","fundraising","bootstrapping-vs-venture-capital",0,{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"date":9,"slug":10,"keyword":11,"lang":12,"translationKey":10,"body":1188,"_type":1154,"_id":1155,"_source":1156,"_file":1157,"_extension":1158,"sitemap":2153},{"type":14,"children":1189,"toc":2138},[1190,1197,1201,1211,1215,1219,1228,1236,1240,1244,1259,1263,1267,1348,1359,1363,1436,1452,1456,1545,1561,1565,1569,1573,1577,1658,1662,1727,1731,1843,1847,1992,1999,2003,2116,2120,2126,2134],{"type":17,"tag":18,"props":1191,"children":1192},{},[1193],{"type":17,"tag":22,"props":1194,"children":1195},{},[1196],{"type":26,"value":27},{"type":17,"tag":18,"props":1198,"children":1199},{},[1200],{"type":26,"value":32},{"type":17,"tag":18,"props":1202,"children":1203},{},[1204,1205,1210],{"type":26,"value":37},{"type":17,"tag":39,"props":1206,"children":1208},{"href":41,"rel":1207},[43],[1209],{"type":26,"value":46},{"type":26,"value":48},{"type":17,"tag":50,"props":1212,"children":1213},{"id":52},[1214],{"type":26,"value":55},{"type":17,"tag":18,"props":1216,"children":1217},{},[1218],{"type":26,"value":60},{"type":17,"tag":18,"props":1220,"children":1221},{},[1222,1223,1227],{"type":26,"value":65},{"type":17,"tag":67,"props":1224,"children":1225},{},[1226],{"type":26,"value":71},{"type":26,"value":73},{"type":17,"tag":18,"props":1229,"children":1230},{},[1231,1235],{"type":17,"tag":67,"props":1232,"children":1233},{},[1234],{"type":26,"value":81},{"type":26,"value":83},{"type":17,"tag":18,"props":1237,"children":1238},{},[1239],{"type":26,"value":88},{"type":17,"tag":18,"props":1241,"children":1242},{},[1243],{"type":26,"value":93},{"type":17,"tag":95,"props":1245,"children":1246},{},[1247,1251,1255],{"type":17,"tag":99,"props":1248,"children":1249},{},[1250],{"type":26,"value":103},{"type":17,"tag":99,"props":1252,"children":1253},{},[1254],{"type":26,"value":108},{"type":17,"tag":99,"props":1256,"children":1257},{},[1258],{"type":26,"value":113},{"type":17,"tag":18,"props":1260,"children":1261},{},[1262],{"type":26,"value":118},{"type":17,"tag":120,"props":1264,"children":1265},{"id":122},[1266],{"type":26,"value":125},{"type":17,"tag":127,"props":1268,"children":1269},{"className":129,"code":130,"language":131,"meta":5},[1270],{"type":17,"tag":134,"props":1271,"children":1272},{"__ignoreMap":5},[1273],{"type":17,"tag":138,"props":1274,"children":1275},{"class":140,"line":141},[1276,1280,1284,1288,1292,1296,1300,1304,1308,1312,1316,1320,1324,1328,1332,1336,1340,1344],{"type":17,"tag":138,"props":1277,"children":1278},{"class":145},[1279],{"type":26,"value":148},{"type":17,"tag":138,"props":1281,"children":1282},{"class":151},[1283],{"type":26,"value":154},{"type":17,"tag":138,"props":1285,"children":1286},{"class":157},[1287],{"type":26,"value":160},{"type":17,"tag":138,"props":1289,"children":1290},{"class":151},[1291],{"type":26,"value":154},{"type":17,"tag":138,"props":1293,"children":1294},{"class":167},[1295],{"type":26,"value":170},{"type":17,"tag":138,"props":1297,"children":1298},{"class":151},[1299],{"type":26,"value":154},{"type":17,"tag":138,"props":1301,"children":1302},{"class":177},[1303],{"type":26,"value":180},{"type":17,"tag":138,"props":1305,"children":1306},{"class":151},[1307],{"type":26,"value":154},{"type":17,"tag":138,"props":1309,"children":1310},{"class":145},[1311],{"type":26,"value":189},{"type":17,"tag":138,"props":1313,"children":1314},{"class":192},[1315],{"type":26,"value":154},{"type":17,"tag":138,"props":1317,"children":1318},{"class":197},[1319],{"type":26,"value":200},{"type":17,"tag":138,"props":1321,"children":1322},{"class":203},[1323],{"type":26,"value":206},{"type":17,"tag":138,"props":1325,"children":1326},{"class":197},[1327],{"type":26,"value":200},{"type":17,"tag":138,"props":1329,"children":1330},{"class":151},[1331],{"type":26,"value":215},{"type":17,"tag":138,"props":1333,"children":1334},{"class":157},[1335],{"type":26,"value":220},{"type":17,"tag":138,"props":1337,"children":1338},{"class":151},[1339],{"type":26,"value":225},{"type":17,"tag":138,"props":1341,"children":1342},{"class":203},[1343],{"type":26,"value":230},{"type":17,"tag":138,"props":1345,"children":1346},{"class":151},[1347],{"type":26,"value":235},{"type":17,"tag":237,"props":1349,"children":1350},{},[1351,1355],{"type":17,"tag":99,"props":1352,"children":1353},{},[1354],{"type":26,"value":244},{"type":17,"tag":99,"props":1356,"children":1357},{},[1358],{"type":26,"value":249},{"type":17,"tag":120,"props":1360,"children":1361},{"id":252},[1362],{"type":26,"value":255},{"type":17,"tag":127,"props":1364,"children":1365},{"className":129,"code":258,"language":131,"meta":5},[1366],{"type":17,"tag":134,"props":1367,"children":1368},{"__ignoreMap":5},[1369],{"type":17,"tag":138,"props":1370,"children":1371},{"class":140,"line":141},[1372,1376,1380,1384,1388,1392,1396,1400,1404,1408,1412,1416,1420,1424,1428,1432],{"type":17,"tag":138,"props":1373,"children":1374},{"class":145},[1375],{"type":26,"value":148},{"type":17,"tag":138,"props":1377,"children":1378},{"class":151},[1379],{"type":26,"value":154},{"type":17,"tag":138,"props":1381,"children":1382},{"class":157},[1383],{"type":26,"value":278},{"type":17,"tag":138,"props":1385,"children":1386},{"class":151},[1387],{"type":26,"value":154},{"type":17,"tag":138,"props":1389,"children":1390},{"class":167},[1391],{"type":26,"value":170},{"type":17,"tag":138,"props":1393,"children":1394},{"class":151},[1395],{"type":26,"value":154},{"type":17,"tag":138,"props":1397,"children":1398},{"class":177},[1399],{"type":26,"value":295},{"type":17,"tag":138,"props":1401,"children":1402},{"class":151},[1403],{"type":26,"value":154},{"type":17,"tag":138,"props":1405,"children":1406},{"class":145},[1407],{"type":26,"value":189},{"type":17,"tag":138,"props":1409,"children":1410},{"class":151},[1411],{"type":26,"value":308},{"type":17,"tag":138,"props":1413,"children":1414},{"class":311},[1415],{"type":26,"value":314},{"type":17,"tag":138,"props":1417,"children":1418},{"class":151},[1419],{"type":26,"value":154},{"type":17,"tag":138,"props":1421,"children":1422},{"class":167},[1423],{"type":26,"value":323},{"type":17,"tag":138,"props":1425,"children":1426},{"class":151},[1427],{"type":26,"value":328},{"type":17,"tag":138,"props":1429,"children":1430},{"class":167},[1431],{"type":26,"value":323},{"type":17,"tag":138,"props":1433,"children":1434},{"class":151},[1435],{"type":26,"value":337},{"type":17,"tag":237,"props":1437,"children":1438},{},[1439,1443],{"type":17,"tag":99,"props":1440,"children":1441},{},[1442],{"type":26,"value":345},{"type":17,"tag":99,"props":1444,"children":1445},{},[1446,1447,1451],{"type":26,"value":350},{"type":17,"tag":134,"props":1448,"children":1449},{},[1450],{"type":26,"value":355},{"type":26,"value":357},{"type":17,"tag":120,"props":1453,"children":1454},{"id":360},[1455],{"type":26,"value":363},{"type":17,"tag":127,"props":1457,"children":1458},{"className":129,"code":366,"language":131,"meta":5},[1459],{"type":17,"tag":134,"props":1460,"children":1461},{"__ignoreMap":5},[1462],{"type":17,"tag":138,"props":1463,"children":1464},{"class":140,"line":141},[1465,1469,1473,1477,1481,1485,1489,1493,1497,1501,1505,1509,1513,1517,1521,1525,1529,1533,1537,1541],{"type":17,"tag":138,"props":1466,"children":1467},{"class":145},[1468],{"type":26,"value":148},{"type":17,"tag":138,"props":1470,"children":1471},{"class":151},[1472],{"type":26,"value":154},{"type":17,"tag":138,"props":1474,"children":1475},{"class":157},[1476],{"type":26,"value":386},{"type":17,"tag":138,"props":1478,"children":1479},{"class":151},[1480],{"type":26,"value":154},{"type":17,"tag":138,"props":1482,"children":1483},{"class":167},[1484],{"type":26,"value":170},{"type":17,"tag":138,"props":1486,"children":1487},{"class":151},[1488],{"type":26,"value":154},{"type":17,"tag":138,"props":1490,"children":1491},{"class":177},[1492],{"type":26,"value":403},{"type":17,"tag":138,"props":1494,"children":1495},{"class":151},[1496],{"type":26,"value":154},{"type":17,"tag":138,"props":1498,"children":1499},{"class":145},[1500],{"type":26,"value":189},{"type":17,"tag":138,"props":1502,"children":1503},{"class":151},[1504],{"type":26,"value":416},{"type":17,"tag":138,"props":1506,"children":1507},{"class":157},[1508],{"type":26,"value":421},{"type":17,"tag":138,"props":1510,"children":1511},{"class":151},[1512],{"type":26,"value":426},{"type":17,"tag":138,"props":1514,"children":1515},{"class":177},[1516],{"type":26,"value":431},{"type":17,"tag":138,"props":1518,"children":1519},{"class":151},[1520],{"type":26,"value":436},{"type":17,"tag":138,"props":1522,"children":1523},{"class":177},[1524],{"type":26,"value":441},{"type":17,"tag":138,"props":1526,"children":1527},{"class":151},[1528],{"type":26,"value":446},{"type":17,"tag":138,"props":1530,"children":1531},{"class":145},[1532],{"type":26,"value":189},{"type":17,"tag":138,"props":1534,"children":1535},{"class":151},[1536],{"type":26,"value":455},{"type":17,"tag":138,"props":1538,"children":1539},{"class":167},[1540],{"type":26,"value":460},{"type":17,"tag":138,"props":1542,"children":1543},{"class":151},[1544],{"type":26,"value":465},{"type":17,"tag":237,"props":1546,"children":1547},{},[1548,1557],{"type":17,"tag":99,"props":1549,"children":1550},{},[1551,1552,1556],{"type":26,"value":473},{"type":17,"tag":134,"props":1553,"children":1554},{},[1555],{"type":26,"value":421},{"type":26,"value":357},{"type":17,"tag":99,"props":1558,"children":1559},{},[1560],{"type":26,"value":483},{"type":17,"tag":18,"props":1562,"children":1563},{},[1564],{"type":26,"value":488},{"type":17,"tag":50,"props":1566,"children":1567},{"id":491},[1568],{"type":26,"value":494},{"type":17,"tag":18,"props":1570,"children":1571},{},[1572],{"type":26,"value":499},{"type":17,"tag":120,"props":1574,"children":1575},{"id":502},[1576],{"type":26,"value":505},{"type":17,"tag":127,"props":1578,"children":1579},{"className":129,"code":508,"language":131,"meta":5},[1580],{"type":17,"tag":134,"props":1581,"children":1582},{"__ignoreMap":5},[1583],{"type":17,"tag":138,"props":1584,"children":1585},{"class":140,"line":141},[1586,1590,1594,1598,1602,1606,1610,1614,1618,1622,1626,1630,1634,1638,1642,1646,1650,1654],{"type":17,"tag":138,"props":1587,"children":1588},{"class":145},[1589],{"type":26,"value":148},{"type":17,"tag":138,"props":1591,"children":1592},{"class":151},[1593],{"type":26,"value":154},{"type":17,"tag":138,"props":1595,"children":1596},{"class":157},[1597],{"type":26,"value":528},{"type":17,"tag":138,"props":1599,"children":1600},{"class":151},[1601],{"type":26,"value":154},{"type":17,"tag":138,"props":1603,"children":1604},{"class":167},[1605],{"type":26,"value":170},{"type":17,"tag":138,"props":1607,"children":1608},{"class":151},[1609],{"type":26,"value":541},{"type":17,"tag":138,"props":1611,"children":1612},{"class":177},[1613],{"type":26,"value":546},{"type":17,"tag":138,"props":1615,"children":1616},{"class":151},[1617],{"type":26,"value":436},{"type":17,"tag":138,"props":1619,"children":1620},{"class":177},[1621],{"type":26,"value":555},{"type":17,"tag":138,"props":1623,"children":1624},{"class":151},[1625],{"type":26,"value":446},{"type":17,"tag":138,"props":1627,"children":1628},{"class":145},[1629],{"type":26,"value":189},{"type":17,"tag":138,"props":1631,"children":1632},{"class":151},[1633],{"type":26,"value":568},{"type":17,"tag":138,"props":1635,"children":1636},{"class":167},[1637],{"type":26,"value":573},{"type":17,"tag":138,"props":1639,"children":1640},{"class":151},[1641],{"type":26,"value":578},{"type":17,"tag":138,"props":1643,"children":1644},{"class":167},[1645],{"type":26,"value":573},{"type":17,"tag":138,"props":1647,"children":1648},{"class":151},[1649],{"type":26,"value":587},{"type":17,"tag":138,"props":1651,"children":1652},{"class":157},[1653],{"type":26,"value":592},{"type":17,"tag":138,"props":1655,"children":1656},{"class":151},[1657],{"type":26,"value":597},{"type":17,"tag":120,"props":1659,"children":1660},{"id":600},[1661],{"type":26,"value":603},{"type":17,"tag":127,"props":1663,"children":1664},{"className":129,"code":606,"language":131,"meta":5},[1665],{"type":17,"tag":134,"props":1666,"children":1667},{"__ignoreMap":5},[1668],{"type":17,"tag":138,"props":1669,"children":1670},{"class":140,"line":141},[1671,1675,1679,1683,1687,1691,1695,1699,1703,1707,1711,1715,1719,1723],{"type":17,"tag":138,"props":1672,"children":1673},{"class":145},[1674],{"type":26,"value":148},{"type":17,"tag":138,"props":1676,"children":1677},{"class":151},[1678],{"type":26,"value":154},{"type":17,"tag":138,"props":1680,"children":1681},{"class":157},[1682],{"type":26,"value":626},{"type":17,"tag":138,"props":1684,"children":1685},{"class":151},[1686],{"type":26,"value":154},{"type":17,"tag":138,"props":1688,"children":1689},{"class":167},[1690],{"type":26,"value":170},{"type":17,"tag":138,"props":1692,"children":1693},{"class":151},[1694],{"type":26,"value":154},{"type":17,"tag":138,"props":1696,"children":1697},{"class":177},[1698],{"type":26,"value":403},{"type":17,"tag":138,"props":1700,"children":1701},{"class":151},[1702],{"type":26,"value":154},{"type":17,"tag":138,"props":1704,"children":1705},{"class":145},[1706],{"type":26,"value":189},{"type":17,"tag":138,"props":1708,"children":1709},{"class":151},[1710],{"type":26,"value":568},{"type":17,"tag":138,"props":1712,"children":1713},{"class":167},[1714],{"type":26,"value":659},{"type":17,"tag":138,"props":1716,"children":1717},{"class":151},[1718],{"type":26,"value":154},{"type":17,"tag":138,"props":1720,"children":1721},{"class":157},[1722],{"type":26,"value":668},{"type":17,"tag":138,"props":1724,"children":1725},{"class":151},[1726],{"type":26,"value":673},{"type":17,"tag":120,"props":1728,"children":1729},{"id":676},[1730],{"type":26,"value":679},{"type":17,"tag":127,"props":1732,"children":1733},{"className":129,"code":682,"language":131,"meta":5},[1734],{"type":17,"tag":134,"props":1735,"children":1736},{"__ignoreMap":5},[1737,1804],{"type":17,"tag":138,"props":1738,"children":1739},{"class":140,"line":141},[1740,1744,1748,1752,1756,1760,1764,1768,1772,1776,1780,1784,1788,1792,1796,1800],{"type":17,"tag":138,"props":1741,"children":1742},{"class":145},[1743],{"type":26,"value":148},{"type":17,"tag":138,"props":1745,"children":1746},{"class":151},[1747],{"type":26,"value":154},{"type":17,"tag":138,"props":1749,"children":1750},{"class":157},[1751],{"type":26,"value":702},{"type":17,"tag":138,"props":1753,"children":1754},{"class":151},[1755],{"type":26,"value":154},{"type":17,"tag":138,"props":1757,"children":1758},{"class":167},[1759],{"type":26,"value":170},{"type":17,"tag":138,"props":1761,"children":1762},{"class":151},[1763],{"type":26,"value":154},{"type":17,"tag":138,"props":1765,"children":1766},{"class":177},[1767],{"type":26,"value":719},{"type":17,"tag":138,"props":1769,"children":1770},{"class":151},[1771],{"type":26,"value":154},{"type":17,"tag":138,"props":1773,"children":1774},{"class":145},[1775],{"type":26,"value":189},{"type":17,"tag":138,"props":1777,"children":1778},{"class":151},[1779],{"type":26,"value":732},{"type":17,"tag":138,"props":1781,"children":1782},{"class":157},[1783],{"type":26,"value":737},{"type":17,"tag":138,"props":1785,"children":1786},{"class":151},[1787],{"type":26,"value":742},{"type":17,"tag":138,"props":1789,"children":1790},{"class":167},[1791],{"type":26,"value":573},{"type":17,"tag":138,"props":1793,"children":1794},{"class":151},[1795],{"type":26,"value":751},{"type":17,"tag":138,"props":1797,"children":1798},{"class":157},[1799],{"type":26,"value":756},{"type":17,"tag":138,"props":1801,"children":1802},{"class":151},[1803],{"type":26,"value":761},{"type":17,"tag":138,"props":1805,"children":1806},{"class":140,"line":764},[1807,1811,1815,1819,1823,1827,1831,1835,1839],{"type":17,"tag":138,"props":1808,"children":1809},{"class":151},[1810],{"type":26,"value":770},{"type":17,"tag":138,"props":1812,"children":1813},{"class":157},[1814],{"type":26,"value":775},{"type":17,"tag":138,"props":1816,"children":1817},{"class":151},[1818],{"type":26,"value":780},{"type":17,"tag":138,"props":1820,"children":1821},{"class":177},[1822],{"type":26,"value":785},{"type":17,"tag":138,"props":1824,"children":1825},{"class":151},[1826],{"type":26,"value":436},{"type":17,"tag":138,"props":1828,"children":1829},{"class":177},[1830],{"type":26,"value":794},{"type":17,"tag":138,"props":1832,"children":1833},{"class":151},[1834],{"type":26,"value":799},{"type":17,"tag":138,"props":1836,"children":1837},{"class":145},[1838],{"type":26,"value":189},{"type":17,"tag":138,"props":1840,"children":1841},{"class":151},[1842],{"type":26,"value":808},{"type":17,"tag":120,"props":1844,"children":1845},{"id":811},[1846],{"type":26,"value":814},{"type":17,"tag":127,"props":1848,"children":1849},{"className":129,"code":817,"language":131,"meta":5},[1850],{"type":17,"tag":134,"props":1851,"children":1852},{"__ignoreMap":5},[1853],{"type":17,"tag":138,"props":1854,"children":1855},{"class":140,"line":141},[1856,1860,1864,1868,1872,1876,1880,1884,1888,1892,1896,1900,1904,1908,1912,1916,1920,1924,1928,1932,1936,1940,1944,1948,1952,1956,1960,1964,1968,1972,1976,1980,1984,1988],{"type":17,"tag":138,"props":1857,"children":1858},{"class":145},[1859],{"type":26,"value":148},{"type":17,"tag":138,"props":1861,"children":1862},{"class":151},[1863],{"type":26,"value":154},{"type":17,"tag":138,"props":1865,"children":1866},{"class":157},[1867],{"type":26,"value":837},{"type":17,"tag":138,"props":1869,"children":1870},{"class":151},[1871],{"type":26,"value":154},{"type":17,"tag":138,"props":1873,"children":1874},{"class":167},[1875],{"type":26,"value":170},{"type":17,"tag":138,"props":1877,"children":1878},{"class":151},[1879],{"type":26,"value":541},{"type":17,"tag":138,"props":1881,"children":1882},{"class":177},[1883],{"type":26,"value":39},{"type":17,"tag":138,"props":1885,"children":1886},{"class":151},[1887],{"type":26,"value":436},{"type":17,"tag":138,"props":1889,"children":1890},{"class":177},[1891],{"type":26,"value":862},{"type":17,"tag":138,"props":1893,"children":1894},{"class":151},[1895],{"type":26,"value":446},{"type":17,"tag":138,"props":1897,"children":1898},{"class":145},[1899],{"type":26,"value":189},{"type":17,"tag":138,"props":1901,"children":1902},{"class":151},[1903],{"type":26,"value":875},{"type":17,"tag":138,"props":1905,"children":1906},{"class":157},[1907],{"type":26,"value":880},{"type":17,"tag":138,"props":1909,"children":1910},{"class":151},[1911],{"type":26,"value":885},{"type":17,"tag":138,"props":1913,"children":1914},{"class":197},[1915],{"type":26,"value":890},{"type":17,"tag":138,"props":1917,"children":1918},{"class":151},[1919],{"type":26,"value":895},{"type":17,"tag":138,"props":1921,"children":1922},{"class":157},[1923],{"type":26,"value":592},{"type":17,"tag":138,"props":1925,"children":1926},{"class":151},[1927],{"type":26,"value":904},{"type":17,"tag":138,"props":1929,"children":1930},{"class":157},[1931],{"type":26,"value":909},{"type":17,"tag":138,"props":1933,"children":1934},{"class":151},[1935],{"type":26,"value":885},{"type":17,"tag":138,"props":1937,"children":1938},{"class":197},[1939],{"type":26,"value":890},{"type":17,"tag":138,"props":1941,"children":1942},{"class":151},[1943],{"type":26,"value":446},{"type":17,"tag":138,"props":1945,"children":1946},{"class":167},[1947],{"type":26,"value":926},{"type":17,"tag":138,"props":1949,"children":1950},{"class":151},[1951],{"type":26,"value":931},{"type":17,"tag":138,"props":1953,"children":1954},{"class":157},[1955],{"type":26,"value":880},{"type":17,"tag":138,"props":1957,"children":1958},{"class":151},[1959],{"type":26,"value":885},{"type":17,"tag":138,"props":1961,"children":1962},{"class":197},[1963],{"type":26,"value":890},{"type":17,"tag":138,"props":1965,"children":1966},{"class":151},[1967],{"type":26,"value":895},{"type":17,"tag":138,"props":1969,"children":1970},{"class":157},[1971],{"type":26,"value":592},{"type":17,"tag":138,"props":1973,"children":1974},{"class":151},[1975],{"type":26,"value":904},{"type":17,"tag":138,"props":1977,"children":1978},{"class":157},[1979],{"type":26,"value":909},{"type":17,"tag":138,"props":1981,"children":1982},{"class":151},[1983],{"type":26,"value":885},{"type":17,"tag":138,"props":1985,"children":1986},{"class":197},[1987],{"type":26,"value":890},{"type":17,"tag":138,"props":1989,"children":1990},{"class":151},[1991],{"type":26,"value":972},{"type":17,"tag":18,"props":1993,"children":1994},{},[1995],{"type":17,"tag":22,"props":1996,"children":1997},{},[1998],{"type":26,"value":980},{"type":17,"tag":120,"props":2000,"children":2001},{"id":983},[2002],{"type":26,"value":986},{"type":17,"tag":127,"props":2004,"children":2005},{"className":129,"code":989,"language":131,"meta":5},[2006],{"type":17,"tag":134,"props":2007,"children":2008},{"__ignoreMap":5},[2009],{"type":17,"tag":138,"props":2010,"children":2011},{"class":140,"line":141},[2012,2016,2020,2024,2028,2032,2036,2040,2044,2048,2052,2056,2060,2064,2068,2072,2076,2080,2084,2088,2092,2096,2100,2104,2108,2112],{"type":17,"tag":138,"props":2013,"children":2014},{"class":145},[2015],{"type":26,"value":148},{"type":17,"tag":138,"props":2017,"children":2018},{"class":151},[2019],{"type":26,"value":154},{"type":17,"tag":138,"props":2021,"children":2022},{"class":157},[2023],{"type":26,"value":1009},{"type":17,"tag":138,"props":2025,"children":2026},{"class":151},[2027],{"type":26,"value":154},{"type":17,"tag":138,"props":2029,"children":2030},{"class":167},[2031],{"type":26,"value":170},{"type":17,"tag":138,"props":2033,"children":2034},{"class":151},[2035],{"type":26,"value":154},{"type":17,"tag":138,"props":2037,"children":2038},{"class":177},[2039],{"type":26,"value":403},{"type":17,"tag":138,"props":2041,"children":2042},{"class":151},[2043],{"type":26,"value":154},{"type":17,"tag":138,"props":2045,"children":2046},{"class":145},[2047],{"type":26,"value":189},{"type":17,"tag":138,"props":2049,"children":2050},{"class":151},[2051],{"type":26,"value":416},{"type":17,"tag":138,"props":2053,"children":2054},{"class":157},[2055],{"type":26,"value":421},{"type":17,"tag":138,"props":2057,"children":2058},{"class":151},[2059],{"type":26,"value":426},{"type":17,"tag":138,"props":2061,"children":2062},{"class":177},[2063],{"type":26,"value":1050},{"type":17,"tag":138,"props":2065,"children":2066},{"class":151},[2067],{"type":26,"value":436},{"type":17,"tag":138,"props":2069,"children":2070},{"class":177},[2071],{"type":26,"value":1059},{"type":17,"tag":138,"props":2073,"children":2074},{"class":151},[2075],{"type":26,"value":446},{"type":17,"tag":138,"props":2077,"children":2078},{"class":145},[2079],{"type":26,"value":189},{"type":17,"tag":138,"props":2081,"children":2082},{"class":151},[2083],{"type":26,"value":1072},{"type":17,"tag":138,"props":2085,"children":2086},{"class":167},[2087],{"type":26,"value":1077},{"type":17,"tag":138,"props":2089,"children":2090},{"class":151},[2091],{"type":26,"value":1082},{"type":17,"tag":138,"props":2093,"children":2094},{"class":167},[2095],{"type":26,"value":357},{"type":17,"tag":138,"props":2097,"children":2098},{"class":151},[2099],{"type":26,"value":1091},{"type":17,"tag":138,"props":2101,"children":2102},{"class":167},[2103],{"type":26,"value":1096},{"type":17,"tag":138,"props":2105,"children":2106},{"class":151},[2107],{"type":26,"value":1101},{"type":17,"tag":138,"props":2109,"children":2110},{"class":203},[2111],{"type":26,"value":230},{"type":17,"tag":138,"props":2113,"children":2114},{"class":151},[2115],{"type":26,"value":235},{"type":17,"tag":50,"props":2117,"children":2118},{"id":1112},[2119],{"type":26,"value":1115},{"type":17,"tag":237,"props":2121,"children":2122},{},[2123],{"type":17,"tag":99,"props":2124,"children":2125},{},[],{"type":17,"tag":18,"props":2127,"children":2128},{},[2129],{"type":17,"tag":39,"props":2130,"children":2132},{"href":1127,"rel":2131},[43],[2133],{"type":26,"value":1131},{"type":17,"tag":1133,"props":2135,"children":2136},{},[2137],{"type":26,"value":1137},{"title":5,"searchDepth":1139,"depth":1139,"links":2139},[2140,2145,2152],{"id":52,"depth":764,"text":55,"children":2141},[2142,2143,2144],{"id":122,"depth":1139,"text":125},{"id":252,"depth":1139,"text":255},{"id":360,"depth":1139,"text":363},{"id":491,"depth":764,"text":494,"children":2146},[2147,2148,2149,2150,2151],{"id":502,"depth":1139,"text":505},{"id":600,"depth":1139,"text":603},{"id":676,"depth":1139,"text":679},{"id":811,"depth":1139,"text":814},{"id":983,"depth":1139,"text":986},{"id":1112,"depth":764,"text":1115},{"loc":4,"lastmod":1160,"images":2154},[],1782973132542]