Možnost reševanja ločenih vprašanj. Kako postavljati vprašanja (10 načinov) ←

Kakšna je moč vprašanj?
»Če je človek pameten, lahko ugotoviš po njegovih odgovorih.
Ali je človek moder, lahko ugotovite po njegovih vprašanjih.«

Nagib Mahfuz
Nobelov nagrajenec

Naši možgani obožujejo vprašanja. Spodbujajo osebno rast in služijo kot gorivo za razmišljanje. Zdaj se boste naučili 10 načinov spretnega postavljanja vprašanj.

1. Vprašanja uporabna za kreativna rešitev Težave
Želite rešiti težavo? – postavljati vprašanja o njej.

Odlična stvar pri vprašanjih je, da vaši možgani takoj začnejo samodejno delati na njih. In kar je najpomembnejše: možgani še naprej delajo na vprašanjih, tudi ko se tega ne zavedate.

Če želite rešiti težavo, ustvarite seznam 50 vprašanj zanjo.

2. Vprašanja za spremembo perspektive
Sam problem spremenite v vprašanje.

Znano je, da pravilno prepoznati in formulirati problem– v bistvu pomeni zagotavljanje uspešnosti njegove rešitve; in zastavljanje problemov v obliki vprašanj je ena od tehnik, ki poveča vašo učinkovitost pri reševanju problemov.

Tako preprosto izjave»sprožijo« logično in analitično aktivnost naših možganov. Vprašanja, na drugi strani pa »zažene« domišljijsko in ustvarjalno miselno dejavnost.

Poskusite na primer spremeniti definicije problemov, kot je "Načini za izboljšanje življenja" v vprašanja, kot je "Na kakšne načine lahko izboljšam svoje življenje?" ali "Ali imam možnost izboljšati svoje življenje?" in preveri svoje občutke.

3. Vprašanja za usmerjanje vašega razmišljanja
Vprašanja vodijo in popravljajo naš miselni proces.

Odvisno od situacije je lahko koristno zastaviti "odprta" ali "vodilna" vprašanja: spodbujajo nove ideje in povečajo vaše sposobnosti. Primeri: "Kakšno je vaše mnenje o tem vprašanju?" ali "Ali imate drugo učinkovito možnost?"

Po drugi strani pa je včasih bolj produktivno postavljati »zaprta« ali »smerno zožena« vprašanja razmišljanja: usmerijo razmišljanje v določeno smer in naredijo razpravo bolj vsebinsko ter nas vrnejo »na zemljo«. Na primer: "Katere naloge moramo opraviti?", "Koliko stane?"

Bistvo tukaj je: namenska uporaba različni tipi vprašanja v različni trenutki razprave za zavestno spodbujanje miselnega procesa v najbolj plodno smer.

4. Vprašanja izobraževanja in vodenja
vprašanja - odličen način spodbujajo razmišljanje.

Odlični učitelji in trenerji vedo, da se pravo učenje lahko zgodi le, če so učenci usposobljeni razmišljati sami.Obvladati umetnost njihove uporabe je veliko bolj učinkovito kot preprosto vbijanje znanja učencem v glave.

Namesto da učencem preprosto pokaže gradivo, naj učitelj uporabi vprašanja za začetek skupinskega raziskovanja problema: "Kaj se zgodi, če se kot poveča?", "Kako se bo narava gibanja spremenila, če se zračni upor odstrani?" itd.

Vprašanja niso učinkovita samo pri poučevanju, ampak jih je mogoče izjemno plodno uporabljati med poslovneži. Na primer, v velikih korporacijah lahko vodje z vprašanji usmerjajo razmišljanje zaposlenih in pri njih gojijo neodvisno mišljenje, razvijajo kolektivno mišljenje in ponos na skupno sprejete odločitve.

Tipična vprašanja s tega področja: »Kakšno rešitev problema vidimo tukaj?«, »Kaj bi po vašem mnenju tu morali narediti?«

5. Vprašanja za ustvarjanje vzdušja pogovora in empatije
Vprašanja popestrijo pogovor.

Če v pogovoru pametno uporabljate vprašanja, se ljudje počutijo kot polnopravni udeleženci v pogovoru in tudi čutijo, da jih pozorno poslušajo.

Številni dialogi so pravzaprav več monologov, ki se govorijo hkrati: namesto da bi poslušali sogovornika, vsak čaka, kdaj pride na vrsto za besedo.

Preprosta vprašanja, kot so »Kako lahko pomagam?«, »Ali je vašemu sinu kaj bolje od našega zadnji pogovor? - najlažji način, da pokažete, da poslušate sogovornika in da vam je iskreno mar za to, kar deli z vami.

6. Vprašanja za razvijanje kritičnega mišljenja
Spretna uporaba vprašanj – Temeljni kamen kritično razmišljanje.

Resnično velikim mislecem ni nerodno postavljati na videz naivnih vprašanj. Učinkovit začetni seznam vprašanj v tem pogledu je metoda petih vprašanj (Kaj? Kje? Kdo? Kdaj? Zakaj?). "Kje si to videl?", "Kakšni so razlogi za to?", "Zakaj je kralj gol?"

7. Vprašanja za preusmeritev fokusa
Vprašanja so odlično orodje za takojšnje spreminjanje našega počutja.

Predstavljajte si, da ste depresivni, pa si tudi v tem stanju drznete vprašati: "Kaj bi me lahko zabavalo?" Sprva boste jezni nase, ker ste postavili to vprašanje, a če boste iskreno poskušali nanj odgovoriti iskreno, resnično tam bo nekaj za dvig razpoloženja. In to ni samozanikanje: preprosto je preusmeritev pozornosti.

Podobno porazne izjave, kot je "To je nemogoče!" povečati stres in preprečiti, da bi našli rešitev za težavo. Turn "Kako lahko to omogočimo?" na "Kaj je pozitivnega v tej situaciji?" in vrnili se boste na pravo pot ter osredotočeni na rešitev težave.

8. Vprašanja za navdih, postavljanje ciljev in spodbujanje k delovanju
Zastavite si vprašanja, kot je "Kaj če?".

Vprašanje "Kaj če?" samo po sebi je sposobno usmeriti našo domišljijo, da ustvari vizualno podobo - in nato mobilizirati miselni proces, da pomaga tej podobi spremeniti v resničnost.

Spremenite cilje v vprašanja.Na primer, odločite se, da boste "zdravje" opredelili kot področje, ki je za vas pomembno ta trenutek. Eden od načinov za napredek na tem področju je, da na splošno razmišljate o konceptu »zdravja« in ukrepih, ki jih lahko sprejmete v zvezi s tem.

Zdaj primerjajte to pot s popolnoma drugačnim načinom - temo spremenite v vprašanje: "Kaj lahko danes storim, da izboljšam svoje zdravje?"

Tovrstno razmišljanje vas motivira, da ukrepate. Dejansko ima ta pristop tako močan učinek, da je preprosto težko ne lotite se brez akcije, se strinjate?

9. Vprašanja za razvijanje sposobnosti samoanalize
Vprašanja vam lahko pomagajo raziskati svoje življenje in stopiti v stik s svojo notranjostjo.

Vprašanja zelo dobro delujejo v povezavi s standardnimi tehnikami za razvijanje sposobnosti samorefleksije, kot so različne oblike osebnega dnevnika.

Odlična vaja za to je ustvariti seznam 100, ki je sestavljen samo iz vprašanja– vprašanja za vas najvišjo vrednost v tem trenutku (ta vprašanja lahko segajo od "Kje lahko pustim svoje ključe?" do "Kaj je smisel mojega življenja?").

Iz že pripravljenega seznama vprašanj izberite 10-20 točk, ki bodo sestavljale vaše Seznam glavnih vprašanj, ki ga boste pogosto uporabljali za obnovitev želja, ki so vam pomembne.

10. Uporaba vprašanj kot načina življenja
Navada postavljanja vprašanj je vrhunec visoko razvitega mišljenja.

Postavljanje vprašanj je največ močno orodje spodbujanje razmišljanja, kar pomeni, da je težko oporekati potrebi po razvijanju navade postavljanja vprašanj.

Toda kako razviti to navado? Odgovor je, tako kot na katerem koli drugem področju življenja praksa, praksa, praksa. Vedno nosite s seboj zvezek in si zapišite vprašanja, kot vam pridejo na misel.

Postavljajte vprašanja o vsem. Ne skrbite zaradi neodgovorjenih vprašanj. Ne glejte nanje kot na problem ali nujno zlo na poti. Pozdravite jih. Igrajte se z njimi. Vaši možgani vam bodo hvaležni za to.

Ko zaposli zaposlenega v pisarni na delovnem mestu programerja, delodajalec kandidata testira ne le z vprašanji o veščinah, ampak tudi z vsemi vrstami logične težave, IT primeri in razvojne naloge za profesionalne programerje.
Seznam teh nalog je za delodajalce praviloma enak, kar pomeni, da se lahko pripravimo na vsak razgovor!

Klasičen problem Googlovega intervjuja. Na tabli so napisane številke, odgovoriti morate na vprašanje: katera številka je naslednja?

Recimo, da letite iz Moskve v Vladivostok in nato nazaj, popolnoma mirno. Nato opravite popolnoma enak let, le da tokrat ves čas leta piha konstanten zahodni veter: zadnji veter v eno smer, čelni v nasprotno smer.

Kaj je narobe s tem delom kode C++?

Operator int() const ( return *this; )

Naloga, ki je bila nekoč priljubljena v intervjujih pri Amazonu. Rusificirali smo ga, pomen pa je ostal enak. Nadaljevati morate zaporedje.

Kako to izračunati brez uporabe kalkulatorja? Lahko podate približen odgovor?

»Zmanjšali so te na velikost centa in vrgli v mešalnik. Vaša teža se je zmanjšala, tako da gostota vašega telesa ostaja enaka. Rezila se bodo začela vrteti po 60 sekundah. Tvoja dejanja?"

To je klasična Googlova težava, katere dobre analize v RuNetu ni tako enostavno najti. Pripravili smo ga za vas. Absolutno pravilnega odgovora ni, vendar so nekateri očitno boljši od drugih.

C++ vprašanje. Kaj je napaka »čisti virtualni klic funkcije«? V kakšni situaciji se lahko ustvari? Navedite minimalno kodo, ki vodi do tega.

Na voljo vam je 10 tisoč strežnikov v podatkovnem centru z možnostjo daljinec in nekega dne dobiti milijon dolarjev. Kaj boste storili za to?

Imate analogno uro s sekundnim kazalcem. Kolikokrat na dan se vsi trije urni kazalci med seboj prekrivajo?


Kakšna je razlika med nizom in nizom v C#?

Igrate nogomet na zapuščenem otoku in želite vreči kovanec, da se odločite, katera ekipa bo prejela žogo. Edini kovanec, ki ga imate, je upognjen in zato pri metu povzroči očitna popačenja rezultata. Kako lahko kljub temu uporabite tak kovanec za pošteno odločitev?

Koliko žogic za golf bo spravilo na šolski avtobus?

Za referenco: Nacionalni standardi šolskega prevoza iz leta 1995 v Združenih državah kažejo maksimalne dimenziješolski avtobus in so dolgi 40 čevljev in široki 8,5 čevljev. Standardni premer žogice za golf je 1,69 palca s toleranco 0,005 palca.

Predstavljajte si vrteči se disk, na primer DVD. Na voljo imate črno (B) in belo (B) barvo. Na robu diska je nameščen majhen senzor, ki zazna barvo pod diskom in odda rezultat kot signal. Kako bi obarvali disk, da bi lahko določili smer vrtenja iz odčitkov senzorja?


Dajmo malo razlage problema. Prva stvar, ki jo morate upoštevati, je, da ne morete nadzorovati samega diska. Na primer, sedite v pisarni, disk pa se vrti v zaprtem laboratoriju. Edini način za določitev smeri vrtenja je uporaba digitaliziranih odčitkov senzorja in nič drugega.

Senzor beleži barvo točke na mestu neposredne namestitve v zaporednih trenutkih časa. Odčitki so predstavljeni v obliki "HHHBB ...". Težava se nanaša na barvanje diska tako, da se zaporedje odčitkov razlikuje pri vrtenju v naravnost in v nasprotni smeri.

Imate izvorno kodo za aplikacijo C, ki se po zagonu zruši. Po desetih zagonih v razhroščevalniku ugotovite, da se program vsakič zruši različni kraji. Aplikacija je enonitna in uporablja samo standardno knjižnico C. Katere napake lahko povzročijo zrušitev aplikacije? Kako boste preverili vsakega?

Poiščite napake v naslednji kodi.

Unsigned int i; for (i = 100; i >= 0; --i) printf("%d\n", i);

Pojasnite, kaj počne ta koda.

Podana je 100-nadstropna stavba. Če jajce pade z višine N. nadstropja (ali z višje višine), se bo razbilo. Če ga vržete s kateregakoli manjšega nadstropja, se ne bo zlomil. Imaš dve jajci. Poiščite N za minimalni znesek vrže.

Nadaljujmo z nalogami C/C++. Kaj to pomeni ključna beseda hlapljiv in v kakšnih situacijah se lahko uporablja? Tudi če se spomnite formalnega pomena, poskusite navesti primer situacije, v kateri bi bil volatile dejansko uporaben.

Imate razvrščeno matriko velikosti MxN. Predlagajte algoritem za iskanje poljubnega elementa v njem. Z razvrščeno matriko mislimo na matriko, katere vrstice in stolpci so razvrščeni (glej primer).


Napišite metodo, ki najde največ dve števili brez uporabe stavkov if-else ali drugih primerjalnih operatorjev.

Na zapuščeni avtocesti je verjetnost, da boste v 30 minutah videli avto, 0,95. Kakšna je verjetnost, da se pojavi v 10 minutah?

Napišite funkcijo za seštevanje dveh celih števil brez uporabe »+« in drugih aritmetičnih operatorjev.

Imate floto 50 tovornjakov. Vsak od njih ima polno gorivo in lahko prevozi 100 km. Kako daleč lahko z njimi dostaviš določen tovor? Kaj se zgodi, če imate na voljo N tovornjakov?

Vsi ne razumejo takoj, o čem govorimo: geografsko je to kraj, kjer ni bencinskih črpalk. Edino mesto, kjer lahko najdete gorivo, so rezervoarji za gorivo tovornjakov. Iz tovornjaka ne morete presedati v hibridni osebni avtomobil Prius. Zapustiti tovornjak brez goriva, kjerkoli že se to zgodi, in brez voznika je nekaj običajnega. In pri tem je pomembno le, da dragoceni tovor dostavimo čim dlje.

Opišite algoritem za iskanje milijontega najmanjšega števila v nizu milijarde števil. Pomnilnik računalnika lahko shrani milijardo številk. Če pridete do kakršne koli rešitve, ocenite njeno učinkovitost skozi čas. Ali obstaja učinkovitejša rešitev?

Napišite metodo, ki bo preštela število števk "2", uporabljenih v decimalnem zapisu celih števil od 0 do n (vključno). Slika je podana kot namig na eno od možnih rešitev.


Kje boste plavali hitreje - v vodi ali sirupu?

To je klasičen problem z dolgo zgodovino, o katerem je v svojem času razpravljal Isaac Newton. Nekoč so ga uporabljali v intervjujih za IT pri Googlu (ne več). Vendar vas vabimo, da razmislite o rešitvi.

Zapišite metode za množenje, odštevanje in deljenje celih števil z uporabo samo operatorja vsote iz aritmetičnih operacij. Jezik implementacije ni pomemben; ni vam treba preveč skrbeti za optimizacijo hitrosti in porabe pomnilnika. Glavna stvar je, da lahko uporabite samo dodatek. Pri takšnih težavah se je koristno spomniti bistva matematičnih operacij.

Recimo, da pišete cevovod, v katerem 2 niti z uporabo skupnega medpomnilnika obdelujeta podatke. Proizvajalska nit ustvari te podatke, potrošniška nit pa jih obdela (problem proizvajalec–potrošnik). Naslednja koda predstavlja največ preprost model: z uporabo std::thread ustvarimo potrošniško nit, podatke pa bomo ustvarili v glavni niti.

Preskočimo mehanizme za sinhronizacijo dveh niti in bodimo pozorni na funkcijo main(). Poskusite uganiti, kaj je narobe s to kodo in kako to popraviti?

Void produce() ( // ustvari opravilo in ga postavi v čakalno vrsto) void consume() ( // preberi podatke iz čakalne vrste in jih obdela) int main(int, char **) ( std::thread thr(consume ); // ustvari tok produce(); // ustvari podatke za obdelavo thr.join(); // počakaj, da funkcija consume() dokonča svoje delo vrni 0; )

Podanih 20 steklenic tablet. 19 jih vsebuje tablete po 1 g, ena pa tablete po 1,1 g.Vgrajene so tehtnice, ki kažejo natančno težo. Kako najti kozarec težkih tablet v enem tehtanju?

Dana je šahovnica 8x8, iz katere sta odrezana dva diagonalno nasprotna vogala, in 31 domin; Vsaka domina lahko pokrije dve polji na plošči. Ali je mogoče celotno ploščo tlakovati s kostmi? Navedite razloge za svoj odgovor.


Podana je vhodna datoteka, ki vsebuje štiri milijarde 32-bitnih celih števil. Predlagajte algoritem, ki generira številko, ki je ni v datoteki. Za to nalogo je na voljo 1 GB pomnilnika. Dodatno: kaj če imate samo 10 MB? Število prehodov skozi datoteko mora biti minimalno.

Predlagajte algoritem, ki generira vse veljavne kombinacije parov oklepajev. S pravilnimi kombinacijami parov razumemo pravilno odprte in zaprte oklepaje. Vhod je število parov oklepajev, izhod mora vsebovati vse možne kombinacije le-teh v obliki nabora nizov.

Na krožnik predvajalnika vinilnih plošč postavite kozarec vode in počasi povečujete hitrost. Kaj se bo zgodilo najprej: kozarec bo zdrsnil na stran, kozarec se bo prevrnil, voda bo pljusknila?

To vprašanje je bilo že postavljeno v intervjujih pri Applu. Pri odgovoru upoštevajte možne možnosti in navedite, od česa je odvisen odgovor, če jih je več.

Kratka C++ naloga v obliki vprašanja za začetnike. Zakaj bi moral biti destruktor polimorfnega osnovnega razreda razglašen za navideznega? Razred štejemo za polimorfnega, če ima vsaj eno virtualno funkcijo.

Napišite funkcijo, ki zamenja vrednosti spremenljivk brez uporabe začasnih spremenljivk. Ponudite čim več možnosti.

Predlagajte algoritem za iskanje enojno povezanega seznama za k-ti element od konca. Seznam je implementiran ročno, obstaja le operacija za pridobitev naslednjega elementa in kazalec na prvi element. Algoritem naj bo, če je le mogoče, optimalen v času in spominu.

Napišite funkcijo, ki določa število bitov, ki jih je treba spremeniti, da dobimo celo število B iz celega števila A. Številke so na primer 32-bitne v katerem koli jeziku.

To je ena tipičnih nalog, ki jih ljudje radi dajejo na intervjujih. Če se še nikoli niste srečali z njimi, boste težko takoj rešili težavo ob upoštevanju stresna situacija, zato si zapomni trike, uporabljene pri reševanju.

V knjigi je N strani, oštevilčenih kot običajno od 1 do N. Če seštejete število števk, ki jih vsebuje vsaka številka strani, dobite 1095. Koliko strani je v knjigi?

Naloga C++, ki pa bo uporabna za druge jezike. Preslikajte zgoščevalno tabelo in preslikajte iz knjižnice standardnih predlog (STL). Kako je organizirana razpršilna tabela? Kakšna struktura podatkov bo optimalna za majhne količine podatkov?

Oblikujte razred, ki zagotavlja zaklepanje na način, ki preprečuje pojav mrtvih zaklepanj.

Napišite funkcijo C++, ki natisne zadnjih K vrstic datoteke v standardni izhod. V tem primeru je datoteka zelo velika, recimo 50 GB, dolžina vsake vrstice ne presega 256 znakov, število K< 1000.

Podan kockasti kos sira in nož. Kakšno je najmanjše število rezov, potrebnih za razdelitev tega kosa na 27 enakih kock? Kaj pa 64 kock? Po vsakem rezu lahko dele poljubno razporedimo.

Tovrsten problem se je pogosto pojavljal na razgovorih, izumili pa so ga že leta 1950.

Izvedite metodo za ugotavljanje, ali je en niz permutacija drugega. S permutacijo razumemo vsako spremembo v vrstnem redu simbolov. Razlikuje med velikimi in malimi črkami, presledki so pomembni.

V temni sobi vam dajo komplet kart, v katerem je določeno število N kart obrnjenih navzdol, ostale pa so obrnjene navzdol. Kart ne vidite, lahko pa jih obrnete. Kako razdeliš komplet na dva kupčka, tako da bo vsak kupček vseboval enako število kart, obrnjenih navzdol?

Ta uganka je bila nekoč priljubljena pri JP Morgan Chase. Seveda, če se znajdete v temi, preprosto vzamete mobilni telefon in zaslon uporabite kot svetilko. Vendar se je ta problem pojavil pred dobo mobilni telefon, in jo je mogoče rešiti, ne da bi sploh videli karte.

Ročno implementirajte sklad s standardnim pritiskom/popom in dodatna funkcija min, ki vrne najmanjši element sklada. Vse te funkcije se morajo izvajati v O(1). Optimizirajte svojo rešitev glede na porabo pomnilnika.


Koliko celih števil v območju od 1 do 1000 ima števko 3? Izračunati morate brez uporabe računalnika, pri čemer navedite svojo utemeljitev v komentarjih.

Imate veliko URL-jev, približno 10 milijard. Kako bi organizirali učinkovito iskanje dvojniki, glede na to, da vsi seveda ne bodo šli v spomin?

Izbrati morate eno od dveh stav. Pri prvi možnosti morate košarkarsko žogo vreči v koš v enem metu. Če vstopite, boste prejeli 50 tisoč rubljev. Pri drugi možnosti morate zadeti dva od treh metov, nato pa boste prejeli istih 50 tisoč rubljev. Katero od teh možnosti bi raje? Bo vaša sposobnost metanja žoge vplivala na vašo izbiro?

Predstavljajte si trikotnik, sestavljen iz številk. Ena številka se nahaja na vrhu. Spodaj sta dve številki, nato tri in tako naprej do spodnjega roba. Začnete na vrhu in se morate spustiti do dna trikotnika. Za vsako potezo se lahko spustite eno stopnjo nižje in izbirate med dvema številkama pod trenutnim položajem. Ko se premikate, »zbirate« in seštevate številke, ki jih podajate. Vaš cilj je najti največji znesek, ki jih je mogoče dobiti na različnih poteh.

Kakšen algoritem bi predlagali? Kakšna bo zapletenost in ali je mogoče ponuditi boljšo možnost?


Podani sta dve besedi ali besedni zvezi in vaša naloga je preveriti, ali sta anagrama.

Anagram je besedna igra, pri kateri preurejanje črk besede ali fraze povzroči drugo besedo ali frazo. Dve besedi sta anagrama, če lahko dobimo eno iz druge z zamenjavo črk.


Predlagajte algoritem, ki ponastavi stolpec N in vrstico M matrike, če je element v celici (N, M) enak nič. Seveda morate zmanjšati stroške pomnilnika in čas delovanja.

Razvijte algoritem, ki najde vse pare celih števil v matriki, katerih vsota je enaka dani vrednosti.

Recimo, da morate razviti algoritem, ki prikazuje krog zmenkov osebe za ... socialna omrežja. Kako bi to naredil, glede na to, da je baza podatkov zelo velika?

Velika baza pomeni približno milijardo registriranih uporabnikov in vsaj 100 milijard »prijateljskih« povezav med njimi.

Recimo, da imate enosmerni seznam z zanko. Njegov »zadnji« element vsebuje kazalec na enega od elementov istega seznama in ne nujno na prvega. Vaša naloga je najti začetno vozlišče zanke.

Elementov seznama ni mogoče spreminjati, lahko se uporablja samo stalni pomnilnik.

Na otoku velja pravilo - tam ne smejo biti modrooki ljudje. Letalo odleti z otoka vsak večer ob 20. uri. Vsi prebivalci se zberejo za okrogla miza Vsak dan lahko vsak vidi barvo oči drugih ljudi, vendar ne pozna barve svojih. Nihče nima pravice povedati osebi, kakšne barve ima oči. Na otoku je vsaj ena modrooka oseba. Koliko dni bo trajalo, da bodo vsi modrooki odšli?

Napišite kodo za odstranitev dvojnikov z nerazvrščenega povezanega seznama. Uporablja se lahko samo stalni pomnilnik.

Napišite metodo, ki premeša komplet kart. Krov mora biti popolnoma premešan, tj. permutacije kart morajo biti enako verjetne. Uporabite lahko popoln generator naključnih števil.

Recimo, da so vam dodelili nalogo, da razvijete iskalnega robota - program, ki, grobo rečeno, obiskuje strani na internetu, jih indeksira, iz njih izvleče povezave, jim sledi in postopek ponavlja. Vprašanje: kako se izogniti zankanju?

Imaš steklen vrč, v katerem ležijo majhne kroglice, njihovo število pa lahko kadarkoli določite. S prijateljem se igrata naslednjo igro: vsak izmed vas izmenično vzame 1 ali 2 žogici iz vrča. Zmaga igralec, ki vzame zadnjo žogo. Katerega je največ najboljša strategija v tej igri? Lahko že na začetku napoveste, kdo bo zmagal?

Obstaja N podjetij in želite, da se združijo v eno veliko podjetje. Na koliko različnih načinov lahko to storite? Absorpcijo lahko štejemo za poseben primer združitve, ko A absorbira B in B absorbira A - dva različne poti. Možne so tudi enakovredne združitve.

Kolikšen je najmanjši nabor kovancev, ki je potreben za menjavo drobiža od 1 do 99 centov? Razpoložljivi apoeni kovancev: 1, 5, 10, 25, 50 centov in 1 dolar.

Imate 25 konjev. Koliko dirk moraš preteči, da določiš tri najhitrejše? Ne morete uporabljati štoparice. V vsaki dirki lahko tekmuje le pet konj.

Kratka uganka za preizkus vaše inteligence. Po rezultatih študije je znano, da 70 % ljudi obožuje kavo, 80 % pa čaj. Kakšne so zgornje in spodnje meje deleža ljudi, ki imajo radi tako kavo kot čaj?

Problem, ki ga je treba rešiti brez kalkulatorja ali računalnika, le s svinčnikom in papirjem pri roki. Koliko ničel je na koncu faktoriala 100?

Predlagajte algoritem za iskanje največje vsote zveznega zaporedja iz niza celih števil, pozitivnih in negativnih.

Napišite program za izračun vrednosti mediane v toku števil, ki dinamično sledi novim naključno prejetim dohodnim številkam.

Dežuje, vi pa morate priti do svojega avtomobila, ki je na skrajnem koncu parkirišča. Boste tekli do njega ali ne, če je vaš cilj čim manj mokri? Kako se boste obnašali, če boste imeli dežnik?

Predstavljajte si, da obstaja kvadratna matrika, katere vsaka piksel je lahko črna ali bela. Razvijte algoritem za iskanje največjega podkvadrata z vsemi črnimi stranicami.

Recimo, da v določen lokal zahajajo le nedružabne stranke. Ob točilnem pultu je 25 sedežev. Kadarkoli pride nov obiskovalec, vedno sedi na sedežu, ki je najbolj oddaljen od ostalih gostov. Nihče ne bo sedel zraven drugega: če stranka vstopi in vidi, da ni "prostih" sedežev, se takoj obrne in zapusti lokal. Barman si seveda želi, da bi za točilnim pultom sedelo čim več strank. Če mu je dovoljeno, da prvo stranko posadi kamor koli, kam se ga z vidika barmana bolj splača posaditi?

Opišite, kako lahko eno enodimenzionalno matriko uporabimo za izvedbo treh skladov.

Na voljo imate neomejeno število kovancev v apoenih po 25, 10, 5 in 1 cent. Napišite kodo, ki določa število načinov za predstavitev n centov.

Napišite kodo, ki najde najmanjšo razdaljo (izraženo v številu besed) med katerima koli besedama v datoteki. Vrstni red ni pomemben.


Bo linearni čas dovolj?
Koliko pomnilnika bo potrebno za rešitev?

Simulirajte uporabo sedemstranske kocke, če imate le petstransko kocko.

Z drugimi besedami, kako priti naključno število v območju od 1 do 7, z uporabo generatorja naključnih celih števil od 1 do 5?

Napišite kodo, ki razdeli povezani seznam okoli vrednosti, tako da so vsa manjša vozlišča pred vozlišči, ki so večja ali enaka tej vrednosti.

Napišite metodo, ki generira naključno zaporedje m celih števil iz matrike velikosti n. Vsi elementi so izbrani z enako verjetnostjo.

Prva stvar, ki pride na misel, je, da iz matrike izberete naključne elemente in jih postavite v novo matriko. Kaj pa, če isti element izberemo dvakrat?

Predstavljajte si robota, ki se nahaja v zgornjem levem kotu mreže s koordinatami (X, Y). Robot se lahko premika v dveh smereh: desno in dol. Koliko poti je od točke (0, 0) do točke (X, Y)?

Poleg tega predpostavimo, da so na mreži območja, ki jih robot ne more prečkati. Razvijte algoritem za gradnjo poti od zgornjega levega do spodnjega desnega kota.

Izvedite metodo stiskanja nizov, ki temelji na štetju podvojenih znakov. Na primer, niz aabcccccaaa bi moral postati a2b1c5a3. Če je "stisnjen" niz daljši od izvirnega niza, mora metoda vrniti izvirni niz.

Ste v avtu z balonom, napolnjenim s helijem, privezanim na tla z vrvico. Okna so zaprta. Pritisneš stopalko za plin. Kaj se bo zgodilo z žogico: se bo premaknila naprej, nazaj ali ostala v istem položaju?

Težava z uporabo primera, da se na kratko seznanite z osnovami kriptografije RSA.

Recimo, da želite zagotoviti, da ima vaš prijatelj Petya vašo telefonsko številko. Ne morete pa ga o tem neposredno vprašati. Na kartico mu boste morali napisati sporočilo in kartico predati Katji, ki bo delovala kot posrednica. Katja bo kartico odnesla Petji, on bo napisal svoje sporočilo in jo dal Katji, ki jo bo dala tebi. Nočeš, da Katya izve tvojo telefonsko številko. Kako naj Petya oblikuje svoje vprašanje v takih okoliščinah?

Tudi če ne veste ničesar o RSA, lahko poskusite najti odgovor.

Naloga o znanju določenih jezikov. Pojasnite razliko med predlogami v C++ in generičnimi v Javi.

Številni programerji verjamejo, da so predloge C++ in generiki (na primer v Javi) ista stvar, ker je njihova sintaksa podobna: v obeh primerih lahko napišete nekaj podobnega List . Ampak res so razlike.

Ročno implementirajte pametni kazalec s samodejnim upravljanjem pomnilnika v C++.

Pametni kazalec je enak navadnemu kazalcu, ki zagotavlja varnost s samodejnim upravljanjem pomnilnika. Takšen kazalec pomaga preprečiti številne težave: viseče kazalce, puščanje pomnilnika in napake pri dodeljevanju pomnilnika. Pametni kazalec mora prešteti število referenc na podani objekt.

Na prvi pogled se zdi ta naloga precej težka, še posebej, če niste strokovnjak za C++.

Ta uganka, v kateri vas poskušajo zmesti tako, da vas prosijo, da spremenite svojo rešitev, je znana tudi kot Paradoks Montyja Halla. Monty Hall je bil prvotni voditelj televizijske igrice Let's Make a Deal.

Pred vami so tri škatle, od katerih je v eni dragocena nagrada, v drugih dveh pa nič. Izberete lahko katero koli škatlo, a še vedno ne veste, katero nagrado. Eno od dveh polj, ki ju niste izbrali, se odpre in pokaže, da je prazno. Zdaj lahko škatlo, ki ste jo prvotno izbrali (ohrani), obdržite ali zamenjate za drugo neodprto (zamenjajte). Kaj bi raje naredili (obdržali ali zamenjali)?

Imate prazno sobo in skupino ljudi zunaj. V enem obratu lahko eno osebo dovolite v sobo ali eno osebo izpustite iz nje. Ali lahko predlagate vrsto potez, tako da je vsaka možna kombinacija ljudi v sobi le enkrat?

Potreben je čas, da razumete, kaj točno anketar želi od vas. Preprost primer pomaga razumeti to. Recimo, da sta pred pragom dve osebi, Larry in Sergey. Možne so štiri kombinacije njihove prisotnosti v prostoru, upoštevajoč primer, ko v prostoru ni nikogar.

  • V sobi ni nikogar.
  • Samo Larry je v sobi.
  • V sobi je samo Sergej.
  • Larry in Sergei sta v sobi.

Vprašanje je, ali lahko začnemo brez nikogar v sobi in nato gremo skozi določeno zaporedje korakov?

Z drugimi besedami, kako lahko ustvarite neponavljajoče se kombinacije s spreminjanjem samo enega elementa naenkrat?

Napišite kodo za iskanje podmatrike z največjo možno vsoto v matriki N*N, ki vsebuje pozitivna in negativna števila.

Kompleksna naloga, ki zahteva sposobnost priprave algoritmov.

V skladu s pogojem je treba razviti algoritem za iskanje k-e število iz urejenega številskega niza so pri razgradnji elementov na prafaktorje prisotni samo 3, 5 in 7.

Na naši spletni strani imamo rešitev s primeri kode v Javi.

Glede na seznam milijona besed. Razvijte algoritem, ki ustvari največji možni pravokotnik črk, tako da vsaka vrstica in vsak stolpec tvorita besedo (če berete od leve proti desni in od zgoraj navzdol). Besede lahko izberete v poljubnem vrstnem redu, vrstice morajo biti enake dolžine, stolpci pa so enako visoki.

Podana je matrika števil tipa Integer. Napisati morate funkcijo, ki bo prejela izvirno matriko kot vhod, kot izhod pa bo vrnila matriko, v kateri je vsaka vrednost pridobljena z množenjem vseh vrednosti izvirne matrike z indeksom, ki se razlikuje od trenutnega.

Za jasnost navedimo primer. Recimo, da izvirna matrika izgleda takole:

Potem bi morala funkcija vrniti:

Vrednosti se izračunajo na naslednji način:

Dodatni pogoji:

  • Delitve ni mogoče uporabiti.
  • Funkcija mora imeti najmanjšo količino pomnilnika in čas izvajanja.

Spretnostna naloga sklepanja. Konkreten odgovor ni pomemben, pomembno je pokazati, kako razmišljate. Predstavljajte si, da morate priti od točke A do točke B, pa ne veste, kako. Kako boste nadaljevali?

Predstavljajte si, da ste dobili nalogo, da pripravite načrt evakuacije. veliko mesto(V klasična različica- San Francisco). Kje začnete?

Naloga, ki je bila ponujena med razgovori pri Applu: imate niz celih števil, vključno z negativnimi, morate najti največji produkt treh števil iz tega niza.

Na primer: imate matriko list_of_ints, ki vsebuje števila -10, -10, 1, 3, 2. Funkcija, ki obdeluje to matriko, mora vrniti 300, saj je -10 * -10 * 3 = 300. Nalogo je treba dokončati kot čim bolj učinkovito, pri čemer ne pozabite upoštevati negativnih števil.

Predstavljajte si državo, kjer si vsi starši želijo fantka. Vsaka družina ima otroke, dokler ne dobi fanta, potem pa preneha. Kakšno je razmerje med fanti in deklicami v tej državi?

Ignorirajte situacije, ko se rodijo dvojčki, trojčki itd., pare, ki nimajo otrok, in pare, ki umrejo, preden dobijo fantka.

Kot vedno vas vabimo k razpravi o rešitvi v komentarjih. Svoj odgovor lahko preverite na spletni strani na priloženi povezavi, kjer vam ponujamo našo rešitev.

Koliko denarja bi potrebovali za čiščenje vseh oken v Seattlu?

Težava pri združevanju obdobij v koledarju.

Recimo, da se podjetje, v katerem delate, razvija elektronski koledar. Koledar ima funkcijo, ki prikazuje, kdaj bodo različne programerske ekipe zaposlene z določenim sestankom.

Tista obdobja, ko je ekipa zaposlena, so na koledarju označena kot časovni razponi, na primer od 10.00 do 12.30 ali od 12.30 do 13.00. V programu, ki se razvija, je časovno obdobje predstavljeno kot torka dveh celih števil. Številka označuje številko 30-minutnega bloka, ki teče po 9.00. Na primer, torka (2, 4) pomeni razpon od 10:00 do 11:00, (0, 1) pa je interval 9:00-9:30.

Napisati morate funkcijo, ki naj poenostavi izhod informacij na tak način, da če je ekipa zaposlena v intervalih od 10:00 do 12:30 in od 12:30 do 13:00, se prikaže kot 10 :00 - 13:00. Na primer: vhod v vašo funkcijo je neurejena matrika tupl [(0, 1), (3, 5), (4, 8), (10, 12), (9, 10)], izhod pa bi moral biti biti urejen niz [(0, 1), (3, 8), (9, 12)].

V prihodnje je predvidena sprememba programa, kjer bodo namesto 30-minutnih blokov minutni bloki, kot je implementirano v časovni predstavitvi Unixa. Ob upoštevanju te spremembe mora biti vaša funkcija zdaj sposobna obravnavati večja števila. Ne pozabite tudi, da je tuple vrsta podatkov, v kateri vsebine spremenljivke ni mogoče spremeniti, potem ko je bila ustvarjena.

Naloga, dana med razgovori v podjetju Apple. Predstavljajte si, da se zaposlite kot blagajnik v trgovini. Vaš šef je po naključju ugotovil, da imate znanje programiranja, in je želel, da mu pomagate napisati program.

Vhodni podatki:

  1. Določen znesek denarja.
  2. Niz z vsemi razpoložljivimi apoeni kovancev.

Napisati morate funkcijo, ki bo izpisala število vseh možne načine pridobite določen znesek denarja z različnimi razpoložljivimi apoeni kovancev. Na primer, če morate dobiti 4 cente iz kovancev z apoenom 1, 2 in 3 cente, bo funkcija vrnila 4 - toliko je možne kombinacije od številk 1, 2 in 3, da dobite skupno 4:

  1. 1, 1, 1, 1.
  2. 1, 1, 2.
  3. 1, 3.
  4. 2, 2.

To nalogo je nekoč dobil Google.

Moraš iti po stopnicah. Lahko se povzpnete po eno ali dve stopnici naenkrat. Na koliko načinov prideš do N-te stopnice?

Seveda, kaj bi lahko bilo bolj preprosto? Toda tukaj je paradoks, vprašanja so edinstven način komunikacije, ki vodi do uspeha, a resnično uspešni ljudje ne preveč. To pomeni, da še vedno ne znamo postavljati vprašanj.

Med našimi usposabljanji vedno pokrivamo teme, povezane z vprašanji: coaching (v bistvu umetnost postavljanja vprašanj), delegiranje, vodenje sestankov, prodaja, predstavitvene veščine in javno nastopanje. Vsaka tema, povezana s komunikacijo, pomeni sposobnost postavljanja vprašanj. In moram vam povedati, da kljub navidezni preprostosti teme nastajajo tu težave. Ljudje postavljajo vprašanja, vendar ne tista, ki vodijo do odgovorov, ki jih potrebujejo.

"Na vsako vprašanje je mogoče odgovoriti, če je vprašanje zastavljeno pravilno." Platon.

Vprašanja so tista, ki človeka »odprejo« komunikaciji in tista, ki to komunikacijo »zaprejo«.

Ali veste, kaj so "zaključna" vprašanja? Preprosto je, če postavite vprašanje, na katerega je odgovor "da / ne", potem takšna vprašanja ne bodo dala človeku misliti - "da / ne" se pojavi samodejno. Poleg tega takšna vprašanja ne zahtevajo podrobnega odgovora, kar pomeni, da pokažete, da vas mnenje osebe sploh ne zanima. In sam človek se nezavedno počuti nepotrebnega, nespoštovanega, ima občutek, da je z njim manipuliran.

Poslušajte sebe – kakšna vprašanja si zastavljate vi in ​​okolica. Si jedel? Si naredil domačo nalogo? Se počutiš dobro? Ste zdaj bolni? Ali hodiš v fitnes? Ste končali projekt? Vam je všeč ta avto? Ali kupujete?

Morda vas bo zelo presenetilo dejstvo, da levji delež zastavljena vprašanja ne pomenijo enakopravnega komuniciranja, medsebojnega spoštovanja in so »zapiralna«. In to je eden od razlogov, zakaj prihaja do nesporazumov z otroki, podrejenimi in strankami. Nezavedno se kopiči negativna izkušnja takšno komunikacijo, nato pa se ljudje kar naenkrat zlomijo ali kategorično ne razumejo, zakaj jim ta ali ona oseba ni všeč. Potegnite zaključke.

Pa vendar so takšna vprašanja del našega življenja in si jih tudi postavljamo. Le njihova uporaba ima omejitve pri uporabi.

  1. Če želite, da se vas nekdo "znebi" - to ni zelo pravilno, včasih pa je potrebno.
  2. Ko morate dobiti 3 "da" in vključiti osebo v pogovor - široko znana tehnika, ampak po mojem mnenju je to čisto vodo manipulacija, ki se ji je treba izogibati.
  3. Ko potrebujete potrditev razumevanja vaših besed, na primer: "Ali te prav razumem, da ...?"- čeprav načeloma tako vprašanje in odgovor nanj ne rešita ničesar.
  4. Ko želite, da vaš sogovornik potrdi svojo odločitev. Na primer: »Torej, ali si pripravljen na ...?«, »Torej, razumeš, da ...?«
  5. Vsaj včasih, zlasti med govorom, postavite vprašanje: "Je bilo to koristno za vas?"- zaradi te tehnike cenite prejete informacije.

Kaj so "uvodna" vprašanja? To so vprašanja, ki se začnejo z vprašalno besedo: kateri, kje, zakaj, kaj, kdo, kdaj, koliko. Lahko so tudi njihove različice. Na primer: s kom, komu, kje, kje, kako. Ta vprašanja dajo misliti, ne omogočajo enoznačnega odgovora in ustvarjajo občutek pozornosti do mnenj in težav sogovornika. Za stranko pomeni skrb in spoštovanje. Obseg uporabe takšnih vprašanj je neverjetno širok - navedel bom le nekaj primerov.

  1. Če ste govornik, je pomembno, da med govorom postavljate takšna vprašanja ... in nanje odgovorite sami. Ta tehnika aktivira mišljenje in namesto o svojem, občinstvo zdaj razmišlja o odgovorih na vaše vprašanje in vas pozorno posluša. Če je odgovor očiten in ga izgovorite, se poslušalci strinjajo z vami in se nehote še bolj vključijo v vaš govor.
  2. Ko prenesete (delegirate) nalogo na podrejenega, morate navesti vse potrebne podatke in postaviti preprosto vprašanje - "Kako si razumel?" ali pojasnjevalna vprašanja »Kaj pa ta predmet?«, »Kje boste dobili vire?«, »Kdaj boste konkretne rezultate?" . Le tako boste prepričani, da je bila naloga pravilno sprejeta.
  3. Ko nadzirate dokončanje naloge. Mnogi menedžerji naredijo veliko napako, ko postavljajo vprašanja, kot je "Kako si?" in so zadovoljni z odgovorom »V redu«. Ko boste preverjali vmesne rezultate, postavljajte vprašanja, na katera vam bodo odgovorili konkretni podatki, in razumeli boste, kako je v resnici. na primer “Kaj je že narejenega?”, “Kakšni so dosedanji rezultati?”. Če oseba "lebdi" v odgovorih, potem lahko naredite prilagoditve.
  4. Coaching sam ima veliko aplikacij, a njegovo bistvo so vprašanja, ki človeka vodijo do želenega rezultata in ga prisilijo k delovanju. Zakaj vprašanja in ne priporočila? Spomnite se sebe, ko vam je bilo rečeno, da je treba nekaj narediti - pogosto se pojavi notranji odpor: "zakaj jaz", "no, pa smo spet", "silijo me". Ko človek odgovarja na vprašanja, se sam odloči, ne glede na to, kako težko mu je, vendar je to njegova odločitev. In verjetnost, da bo oseba sledila lastnim zaključkom, je veliko večja.

"Uvodna" vprašanja se odlično obnesejo kot coaching, pri mentoriranju - "Kaj boš naredil najprej?", "Kaj potem?", "Kdaj boš dobil prvi rezultat?"

Če ste delegirali nalogo, vendar je bil akcijski načrt podrejenega »ne«, ne morete reči: "Zdaj pa naredi to." Samo postavljajte vprašanja in jih vodite v razumno smer – potrebujete razmišljujočega podrejenega, ki lahko sprejema odločitve.

  1. Ko analizirate rezultate. Obstajajo 4 briljantna vprašanja, ki vam omogočajo, da ne razmišljate o neuspehih. "Kaj sem hotel? Kaj sem dobil? Kako sem to dobil? Kaj bom zdaj naredil drugače?" Ta vprašanja vam pomagajo narediti sklepe in nadaljevati. Lahko postanejo coaching in vas usmerijo, kamor morate iti.

»Kaj si hotel? — Dobi »5.« — Kaj si dobil? — »2.« — Kako si to dobil? — Nisem se tega naučil. — Kaj boš zdaj naredil drugače? — Bom nauči se." Ta odločitev ne bo lahka, a če jo vaš otrok sprejme sam, so spremembe na bolje prej ali slej neizogibne. To deluje tudi pri analizi rezultatov vaših podrejenih. Ukrepajte.

"Obstajajo vprašanja, ki jih je bolje ne postavljati." Ernst Heine.

Pri "uvodnih" vprašanjih obstaja izjema - ne bi smel spraševati "zakaj". Odgovor na to vprašanje sili ljudi, da se prepričujejo, da je izbrana odločitev pravilna, da se opravičujejo, da se »kopajo« vase.

Na vprašanje: "Zakaj ni bilo storjeno?"- od svojega podrejenega boste slišali samo lepo opravičilno zgodbo. In ne bi vas smelo zanimati "zakaj" - oh resni razlogi sam boš že vedel, vse ostalo pa so samo izgovori. Zato bi moralo biti vprašanje: " Kaj se bo glede tega naredilo in kdaj?"

Stranka vpraša: "Zakaj ni primerno?" Absolutno je nemogoče vprašati. To je vprašanje o preteklosti in našli boste na desetine argumentov proti – idealnih dobrin in storitev ni. Bolje je vprašati o prihodnosti - "zakaj, za kaj." To je način za preklop s "slabosti" na "prednosti".

Dobro uporabim to vprašanje:

  1. Pri iskanju temeljnih vzrokov in razumevanju sveta.
  2. V poslu le, če ga naročnik sprejme pozitivna odločitev povečati vpletenost osebe v odločitev, ki jo sprejema. Naj se še enkrat prepriča, da je njegova odločitev pravilna.

"Znanje lahko pride samo od tistih, ki imajo vprašanja." Henry Ford.

Zlato pravilo prodaje- več ko vem, več prodam. In nekaj lahko izveste le s pomočjo vprašanj, vendar prodajalci na to trmasto pozabljajo. Prodajalec mora biti radoveden in zainteresiran za stranke ter ne želi vzbuditi zanimanja za njihov izdelek ali storitev.

Povprečen prodajalec postavi samo 5 vprašanj, učinkoviti prodajalci pa 5-krat več. Ne smemo pozabiti, da morajo biti vsa vprašanja v prodaji usmerjena v pridobivanje čustvenega odziva kupca - to je 70-odstotna verjetnost prodaje.

Oglejmo si 4 vrste vprašanj, ki jih morate poznati, če želite dobro prodajati.

  1. Socialna vprašanja so vprašanja za vzpostavljanje odnosov, na katera kupec zlahka odgovori. Na primer v trgovini na vprašanje: "Pozdravljeni! Kako vam lahko pomagam?"— v odgovor pogosto prejmemo vljuden »Pusti me pri miru«.

Bolje bi bilo vprašati: "Kako si? Kako si izvedel za nas?". Odlično vprašanje: "Ali ste prvič v naši trgovini?"Če je odgovor: "da". — "Potem naj ti pokažem vse tukaj."Če je odgovor: "ne". — "Super, potem se spomniš, da imamo to tukaj in to tukaj."

  1. Kvalificirana vprašanja so vprašanja, ki določajo, ali bo prišlo do prodaje ali ali je oseba ali podjetje vredno porabiti čas. Pomembno je prepoznati: »Kdo se bo odločil za nakup – neposredni sogovornik ali kdo drug?«, »Kakšen znesek pričakuje?«, »Kdaj se namerava odločiti, podpisati pogodbo, kupiti, prejeti. komercialno ponudbo od nas?«
  2. Osebna vprašanja so najtežja, najbolj premalo uporabljena in najpomembnejša! Povezani so s človekom samim in postavljajo jih le najboljši prodajalci. Če se oseba takšnim vprašanjem upira, pomeni, da ste jih začeli postavljati prezgodaj. "Kako te lahko kontaktiram? Kaj bi rad? Za koga? Kako to vidiš? Kaj ti je všeč?"
  3. Vprašanja o izdelkih. Vprašajte jih zadnje. Najprej določite naročnikove želje, strahove in aspiracije, nato pa nadaljujte z morebitnim predlogom.

Začnite pri prodaji s prvo vrsto vprašanj, nato pa kako gre. In ne pozabite, da ne prodajajo samo prodajalci. Prodajamo vse - ideje, misli, sebe kot delovno silo itd.

"Ugovor ni nič drugega kot skrito vprašanje." Janez Kalenč.

Veliko ljudi pozna primer polnega kozarca vode. Če želite vanj vliti sok, morate izliti vodo. Ugovori so "voda" in da bi jih "izčrpali", postavljajte vprašanja. Pustite osebi, da izrazi svoje mnenje in zastavi svoja vprašanja - potem lahko "izlijete sok."

V skoraj vsaki situaciji vprašanja so ključ do vašega uspeha, saj se z odgovorom nanje ljudje »razbremenijo«, naredijo prostor za nove ideje, vidijo vaše zanimanje in prejmejo maksimalno pozornost.

"Nikomur ne smemo vzeti pravice do izbire, to je bila ena prvih lekcij, ki me jih je naučilo življenje." Erin Morgenstern.

Dovolite ljudem, da se sami odločijo. Pri tem vam bodo pomagali alternativna vprašanja To so vprašanja z besedo "ali". Hkrati, da bi nadzorovali situacijo, postavljajte vprašanja, v katerih obstaja "izbira brez izbire".

  1. Če vas prosimo, da navedete čas sestanka, postavite vprašanje z datumi, ki so vam primerni - pustite, da se druga oseba odloči. Tako ne bo imel nobenih pritožb zoper vas - izbral si ga je sam in niste ga vsilili. "Kdaj je za vas primerno: 20. ali 21.? Zjutraj ali popoldne? Ob 11. ali 12.?"
  2. Ko zaključujete prodajo ali sestanek, je postavljanje alternativnih vprašanj odličen način, da se prilagodite prihodnjim interakcijam in uspešno zaključite posel. "Kako boste plačali: z gotovino ali z nakazilom? Kdaj pričakovati podpisano pogodbo: v torek ali sredo? Katere dodatne podatke navesti: ... ali ...?"

"Morate biti sposobni pravilno oblikovati vprašanje. To je polovica bitke. In druga polovica je sposobnost slišati odgovor ..."Boris Akunin.

Najboljši komunikatorji so tisti, ki znajo poslušati. In vprašanja so način za pozorno poslušanje. Naučite se pravilno komunicirati, govoriti in postavljati vprašanja ter biti uspešni v vsem.

Zdi se, da je to povsem očitno - vprašajte, kar vas zanima. Vendar pa v resnici sama formulacija vprašanja pri sinhronizaciji to še zdaleč ni neškodljiv postopek, od katerega je veliko odvisno. Na primer, pri predmetu to poučujemo posebej.

Naj takoj povem, da je to članek o "razmišljanju na glas", saj vam med posvetom s sinhronologom ni treba sami postavljati vprašanj - to je samo naloga vašega svetovalca. Kljub temu pa je koristno vedeti, kako se to zgodi - tudi zato, ker govorimo o o sposobnosti vprašati se pravilno vprašanje, ki pogosto spremeni pogled na situacijo. Verjetno se spomnite slavnega Carlsonovega vprašanja "Ali ste zjutraj prenehali piti konjak, odgovorite z da ali ne?" Napaka je v sami formulaciji vprašanja. Pomembno je, da vprašanja ne ustvarjajo omejitev za nas same.

Vprašanja o času, ampak ali so o času? Zapletena beseda "kdaj"

Mnogi ljudje nagibajo k oblikovanju vprašanja, kot da je bila naša prihodnost načrtovana ob rojstvu do sekunde - in dovolj je samo izvleči sinhrodisk in izvedeti vse. Pravzaprav obstajajo samo določeni prihodnje verjetnosti – zato je sinhronizacija praktična. Zakaj bi sinhronizirali, če se ne da ničesar spremeniti?

Zato, prvi: Skoraj nima smisla spraševati »Kdaj se bom poročil? (če grem ven). Koliko let bom potreboval, da postanem znan novinar? Kdaj bom imel otroke od Prokhorja? Napovedi za čas so vedno približne, saj nihče ni preklical človekove svobodne volje. Da, sinhronolog vam lahko približno pove, koliko časa bo trajalo (z natančnostjo do sezone ali do enega leta - odvisno od vprašanja), nikoli pa vam ne bo rekel "25. maj 2012".

Obrnimo se k logiki : če misliš, da je dogodek časovno fiksiran, potem greš k sinhronologu samo iz radovednosti - ker tudi brez sinhronizacije boš sam izvedel vse pravočasno. Če menite, da je mogoče vplivati ​​na dogodke (tudi z vidika časa), potem bi bilo veliko bolj pravilno vprašati " Kaj lahko storim, da se je hitro zgodilo to in to?" (ali pa se ni zgodilo). Odgovor bo v tem primeru konstruktiven in bo pomagal razviti specifično strategijo.

Poleg tega poglejmo osebo, ki se z vso resnostjo sprašuje: "Kdaj bom srečen?" Vsi razumemo, da to ni dobesedna formulacija, ampak je bolje odgovoriti na resnično in formulirano vprašanje. Na primer, "Kaj je razlog, da se ne počutim srečnega in kaj lahko storim, da spremenim svoje dojemanje?" Kot možnost.

Ali pa se vrnimo k gospe, ki jo zanima "poroka". Recimo, da je našla "obrtnik", ki ji je povedal točno. Postavila bo pričakovanja in začela postajati nervozna bližje datumu - to ni zelo ugodno za "poroko". Bolje je navesti ne datum, ampak pot do želenega dogodka (če je seveda ugodna). Takrat človek razume, kaj mora in česa ne. In praviloma, če dela s situacijo, potem doseže, kar hoče, veliko hitreje, kot je bilo "po urniku". In včasih postane prepričan, da tega v resnici ni želel, ampak je želel nekaj drugega - tudi to se zgodi. Včasih so v življenju taki primeri, ne boste verjeli - škoda, da se vse zgodbe ne dajo objaviti - včasih so res zelo osebne.

Zdi se mi, da je najbolje bolj ali manj identificirati dane poti (na primer: »V tem življenju se mora Vasja naučiti odpuščati in sprejemati ljudi takšne, kot so - potem se bo srečal velika ljubezen"- jasno je, da zaradi jasnosti pretiravam; v večini primerov govorimo o nekaj veliko preprostejših dejanjih).

Trasa je torej začrtana, ampak s kakšno hitrostjo bomo šli po njej - odvisno je samo od nas. Kakorkoli že, šli bomo po njej prostovoljno in zavestno, ali pa bomo padli v protest in se poskušali odmakniti od te poti. Kdaj bomo prispeli na eno ali drugo točko te poti, je torej zelo odvisno od tega, kako gremo. V zvezi s tem mi je učiteljica nekoč povedala anekdoto, ki jo bom citiral, ker se še ni našlo nič, kar bi bolje in preprosteje pojasnilo situacijo:

»Sedita dva programerja, mimo gre moški in vpraša, koliko je še do metroja. Programerji so tiho. Moški je bil presenečen, nekaj sekund je obstal, ni čakal na odgovor in je šel naprej. Eden od programerjev mu je sledil:

- Približno petnajst minut!

- Zakaj si bil prej tiho?

"No, nisem vedel, kako boš šel ..."

Časovna napoved temelji na analizi, kako hitro boste prišli tja, če boste hodili z enako hitrostjo kot zdaj. Lahko analizirate, kako enostavno ali težko bo nekaj za vas, nato pa ocenite, koliko časa bo trajalo. Za zelo stabilne ljudi (ali za tiste, ki so "fiksni" in ne preveč "živi") bodo ti datumi delovali zelo natančno. Toda za tiste, ki se razvijajo in delajo na sebi, se lahko bistveno premaknejo - če veste, na kaj morate biti pozorni.

In morda edina formulacija z besedo "kdaj", ki deluje točno, je "Kdaj je ugodno obdobje za to in to." Očitno se tu “prebere” nekaj astroloških kazalcev in takšna analiza res zelo pripomore, da se nekaj začne pravočasno, da gre že od samega začetka dobro. Sam pogosto uporabljam to sinhronizacijo in mi je prinesla veliko koristi. To pomaga občutno prihraniti trud, saj je res, da je včasih nekaj lažje - verjetno ste opazili.

O postavljanju ciljev in usklajevanju izbir

Preidimo na naslednjo točko: vprašanje naj bo, če je mogoče, oblikovano nevtralno. Naj pojasnim: marsikdo misli, da bolje ve, kaj bi bilo zanj optimalno. In četudi ne mislijo tako, je to še vedno posredno razvidno iz vprašanj. Na primer, ko se naučimo prve točke, postavimo vprašanje: "Kaj lahko storim, da se čim prej poročim z Vasjo?"

Veliko bolj pravilno bi bilo vprašati, ali moramo sploh iti tja, še bolj pa za Vasjo? Bistvo je v tem, da če je to najboljša situacija za nas, nam bodo diski z veseljem povedali, kaj naj naredimo. Če bi bilo bolje za Petjo, ki jo bomo kmalu srečali, a Vasja se bo načeloma "vozil s pivom", potem bo sinhronizacija povedala, kaj storiti - vendar nikoli ne bomo vedeli, ali se je res zgodilo optimalna rešitev. In če ne moremo pomagati Vasji, bo sinhronizacija nekaj dala splošni tip»Delajte na večjem zaupanju v svet in se naučite videti v moških najboljše lastnosti“- to nam ne bo prav nič škodovalo, vendar nas na koncu ne bo niti za milimeter približalo poroki z Vasjo - na primer, ker je Vasja iz srečnega rodu. samozadostne ženske se obrne nazaj..) »Poročiti se« bo od tega dejansko postalo bližje, vendar ne z Vasjo. Zdi se torej, da se cilj približuje, vendar se na poti razvija.

Zato je običajno vprašanje "Kaj priporočate ...?" vpraša se, ko smo že sinhronizirali, kar nam ustreza, ali ko se človek intuitivno dobro počuti. Če pa pride s »trdnim namenom«, potem bi bilo dobro najprej ugotoviti, kam ga bo ta pripeljal - za vsak slučaj.

Zato, drugo, naj bo vprašanje, če je le mogoče, formulirano kot »Kaj je najbolje, da naredim v takšni in drugačni situaciji?« Če obstaja več možnosti, je najbolje vprašati " Katera možnost je zame najugodnejša? in obetavno: prvo, drugo, tretje ... ali kaj drugega, kar tukaj ni omenjeno?« Takšna sinhronizacija bo pokazala tako ugodnost namere kot glavna priporočila - in potem lahko vprašate dodatne podrobnosti, če je potrebno.

Druga zanimiva kategorija sinhronizacije so vprašanja o poklicu. O tem sem podrobno pisal - obstaja več možnosti, na kateri strani pristopiti k iskanju poklica. Če to analizo naredite pravilno, se izkaže za zelo zanimivo. Na primer, pred šestimi meseci sem imel posvet z dekletom, ki je dolga leta delala kot tajnica in je sanjala, da bi postala fotografinja in še kaj, zdaj se ne spomnim. Vse to smo analizirali in zbrali vse najboljše, kar je bilo zanjo v vseh teh poklicih – torej smo našli prave motive, ki so stali za njenimi željami. Skupaj so te motivacije in sposobnosti dale poklic, ki ni imel nobene zveze z njenimi načrti, a ji je bil zelo všeč - zdaj se je zaposlila v tem poklicu in je popolnoma srečna.

Če povzamem, želim poudariti, da se je priporočljivo spraševati ne le o dejstvih, ampak tudi ob upoštevanju posledic. Na primer, bolje je vprašati ne "Ali naj rodim Gerasima?", ampak "Kako ugodno je takšno in takšno obdobje z vidika spočetja in rojstva?" zdravega otroka? ali "Kako ugodno je, da imava z Vasjo otroka (v določenem časovnem obdobju ali na splošno, odvisno)." Z eno besedo, v vprašanju raje omenim ugodnost, zdravje, harmonijo ali kaj iz tega niza. Zaradi tega so odgovori po mojem mnenju bolj objektivni.

Na primer, bolje je vprašati "Kaj lahko storim, da uskladim odnose z Vasjo" kot "Kaj lahko storim, da Vasja končno zapusti svojo ženo zaradi mene?" - lahko se izkaže, da jih je za uskladitev teh odnosov najbolje prekiniti. Tukaj pa morate imeti pogum, da opustite svoja idealiziranja in pričakovanja.

To malo spominja na Reiki, ko delamo harmonizacijo za najvišje dobro – hkrati smo se pripravljeni prepustiti situaciji in sprejeti najboljšo uskladitev, ne tiste, za katero mislimo, da bo najboljša. Torej, če želite postaviti vprašanje za sinhronizacijo, potrebujete nekaj poguma - diski ponavadi odgovarjajo na naša vprašanja in na to moramo biti pripravljeni. A za to na koncu potrebujemo SYNCHROvision - enega naših najboljših prijateljev na poti razvoja, samospoznavanja in izboljšav.

(c) Ana Gak



Vam je bil članek všeč? Deli s prijatelji: