Jump to content
php.lv forumi

Recommended Posts

  • Replies 121
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Posted (edited)

IQjs ir klasisks vispārējā IQ tests ar jautājumiem, kas tendēti kā uz nestandarta problēmu risināšanu tā uz zināšanām un iemaņām, kuras saistītas ar js.

 

Piemēram, tie varētu būt šādi jautājumi:

[] -> "object"
{} -> "object"
[]-{} -> ?

iespējamās atbildes:
NaN "object" Nil undefined "string" 0 "number" "object"-"object"
vai

 

a[first] -> 5
a[previous] -> 8
a[current] -> 7
a[next] -> 4
a[last] -> ?

iespējamās atbildes:
1 2 3 4 5 6 7 8 9 0
Edited by codez
Posted (edited)

1. undefined

2. 5

 

IQjs 60 - confirmed.

 

kā tikt pie pareizās atbildes 2. jautājumam?

 

Vispār pirmajā ir NaN.

Un uz otro tu vispirms sniedzi atbildi, bet pēc tam pateici, ka nezini, kāda tā ir. Pēc tam no kaut kurienes izrāvi savus IQ punktus.

Ja nu tevi pieņem darbā un tu arī raksti kodu, kuru nesaproti, bet visiem stāsti, ka saproti?

Edited by qwerty
Posted

Vispār pirmajā ir NaN.

Un uz otro tu vispirms sniedzi atbildi, bet pēc tam pateici, ka nezini, kāda tā ir. Pēc tam no kaut kurienes izrāvi savus IQ punktus.

Ja nu tevi pieņem darbā un tu arī raksti kodu, kuru nesaproti, bet visiem stāsti, ka saproti?

Hold on, hold on.. Too many assumptions..
1) es vienkārši uzrakstīju savas atbildes
2) uzzināju pareizo atbildi 1. jautājumam, uzrakstīju '60 iq confirmed', jo kļūdījos, tas bija domāts kā joks.
Posted (edited)

codez,

// Pieņemot, ka 'typeof' first, previous, last, next ir 'number'
if( ( a[first] === a[previous-1] ) && ( a[last] === a[next+1] ) ) {
  alert("codez saka jā");
} else {
  alert("codez saka nē");
}

Un vispār, priekš JavaScript uzdevuma tev sintakse nepareiza. a['first'] vai a.first, nevis a[first]. Uzdevums vairāk matemātiku pārbauda, nevis JS.

Edited by justnorris
Posted (edited)

Ja tur nevajag pēdiņas tad first ir mainīgais.

a = {
   first: 'firstvalue',
   keyname: 'keyvalue',
};

a[first] -> Reference error: first is not defined

var first = 'keyname';

a[first] -> 'keyvalue'
Edited by qwerty
Posted

varbūt a[last] === a[first -1] un ja iepriekšējais ir par vienu lielāks nekā tekošais, tad 6, bet tikpat labi krokodīls varbūt ir vairāk garš nekā zaļš.

Posted

Šie ir tikai piemēra jautājumi, kurus uz ātro izdomāju. Iedevu vienam labam frontendistam, viņš pirmo pateica uzreiz bez konsoles izmantošanas, otro pēc aptuveni minūtes. Kādam ir vēl varianti par otro?

Posted

Vairāk "general IQ", testē spēju domāt ārpus rāmja, risināt nestandarta problēmas un saskatīt likumsakarības, nevis izmantot plikas zināšanas un iegaumētus paternus.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...