BINCANG FISIKA
Tidak seorang pun aku tahu di Microsoft meminta mereka godawful "lateral-berpikir teka-teki" pertanyaan wawancara lagi. Mungkin seseorang masih tidak, saya tidak tahu. Namun rumor mengatakan bahwa banyak perusahaan yang masih mengikuti jejak Microsoft dari tahun 1990-an dalam wawancara mereka. Dalam tradisi itu, saya hadir sekuel dengan tahun 2003 latihan Keith Michaels 'dalam penalaran kontrafakta. Sekali lagi, kami berani menanyakan pertanyaan "seberapa baik akan Nobel-pemenang Hadiah akhir fisikawan Dr Richard P. Feynman lakukan dalam sebuah wawancara teknis di sebuah perusahaan software?"
Pewawancara: Sekarang kita sampai pada bagian dari wawancara di mana kita menguji berpikir kreatif Anda. Jangan berpikir terlalu keras tentang hal ini, cukup menerapkan akal sehat dan menjelaskan alasan Anda. Inilah masalahnya.
Anda berada di sebuah ruangan dengan tiga switch yang mengontrol setiap fixture cahaya yang berbeda di ruangan lain. Anda tidak dapat melihat dari ruang beralih ke ruang lampu. Tugas Anda adalah untuk menentukan switch kontrol yang lampu, tapi Anda hanya dapat masuk ke ruangan dengan lampu sekali. Bagaimana Anda menentukan switch kontrol yang ringan?
RPF: Itu tampaknya mudah. Aku bisa mendapatkan sejumlah cermin besar, dan, jika perlu, teleskop. Aku memasuki ruangan dengan lampu sekali dan posisi cermin sehingga mencerminkan ketiga lampu keluar pintu kamar. Saya terus menempatkan cermin, menyelaraskan mereka yang diperlukan untuk mencerminkan foton yang dipancarkan oleh lampu sampai saya kembali di ruangan dengan switch. Sekarang aku bisa melihat lampu, mungkin melalui teleskop jika jarak yang besar, dan aku bisa mengaktifkan dan menonaktifkan switch sehingga dapat menentukan cahaya yang dikendalikan oleh saklar.
Pewawancara: Um. Ya, saya kira yang akan bekerja. Tetapi bagaimana jika Anda tidak memiliki cermin besar, atau tidak bisa menyelaraskan mereka cukup baik?
RPF: Lalu aku bisa mendapatkan kamera video digital murah dan menaruhnya di atas boneka dengan seutas tali cukup panjang melekat padanya. Aku bisa meletakkan kamera video di dalam ruangan dengan lampu, hidupkan, dan kemudian mengambil ujung tali kembali ke ruangan dengan switch. Aku kemudian memutar dengan saklar untuk sementara dan mencatat yang switch saya membalik jam berapa. Lalu aku akan mengangkut kamera di perusahaan boneka kembali ke ruang saklar dan review rekaman. Dengan menghubungkan catatan saya tentang apa switch yang membalik jam berapa dengan pencatatan lampu, aku dapat berkorelasi lampu untuk switch.
Pewawancara: Saya lupa menyebutkan bahwa begitu Anda memasuki ruangan dengan lampu, Anda tidak diperbolehkan untuk kembali ke kamar dengan saklar.
RPF: Itu adalah kendala yang tidak biasa yang mungkin Anda seharusnya telah disebutkan sebelumnya, tapi aku akan pergi dengan itu. Dalam hal bahwa aku akan mengambil pendekatan yang berbeda. Tapi pertama-tama saya akan memerlukan informasi lebih lanjut. Dapatkah saya berasumsi bahwa lampu dan kabel switch benar sesuai dengan Kode Listrik Nasional Amerika Serikat? Artinya, bahwa switch mengganggu naksir, bukan netral, bahwa switch standar-tugas switch rated untuk mengganggu 15 amps dari 120 volt arus bolak-balik, dan sebagainya?
Pewawancara: Ya, saya kira begitu.
RPF: Dan ini adalah switch tunggal? Atau apakah mungkin bahwa switch adalah bagian dari multi switch-lokasi, seperti yang Anda lihat dalam rumah-rumah di mana terdapat dua lampu untuk cahaya yang sama, mengatakan, di bagian atas dan bawah tangga?
Pewawancara: Apa itu penting?
RPF: Tentu saja itu penting! Anda meminta saya pertanyaan tentang benar mendeduksi sifat sistem listrik 120 volt. Perlawanan melintasi cukup beralasan manusia, aku tidak tahu, sebut saja 1000 ohm, dan kita tahu bahwa saat ini sama dengan tegangan dibagi dengan perlawanan. Itu berarti bahwa kejutan kebetulan bisa menempatkan saat ini 120 milliamps di bahwa manusia, yang berada dalam kisaran yang akan menghentikan hati seseorang. Saya kira Anda tahu rincian dari sistem Anda meminta saya untuk mendiagnosa, tindakan pencegahan keselamatan saya akan menjelaskan akan berbeda tergantung pada aspek dikenal dan tidak dikenal dari sistem kelistrikan.
Pewawancara: Benar. Misalkan mereka switch biasa saja, tidak mewah.
RPF: Great. Apakah tiga switch semua dalam satu kotak persimpangan triple-lebar, seperti yang aktif di sana pada dinding Anda yang mengendalikan lampu Anda di kantor Anda, atau ada tiga kotak penyambung yang berbeda, satu untuk setiap switch?
Pewawancara: Yang pertama.
RPF: Seperti yang saya yakin Anda tahu, ada dua cara standar kabel tiga switch satu lokasi seperti yang disebutkan. Yang pertama adalah untuk membawa kembali panas dan kabel netral dari sumber listrik ke kotak triple-switch, kemudian membagi panas menjadi tiga untuk setiap saklar daya, dan kemudian jalankan tiga diaktifkan kabel panas dan tiga kabel netral unswitched, satu pasang untuk masing-masing cahaya. Cara kedua adalah dengan melakukan sebaliknya: menjalankan panas dan netral dari panel untuk setiap cahaya, dan kemudian jalankan sepasang kawat panas dari setiap cahaya untuk beralih nya. Switch bergabung bersama dua kawat panas sehingga salah satu kabel panas unswitched dan yang lainnya diaktifkan. Lampu kemudian energi oleh diaktifkan panas. Yang kedua konfigurasi standar melakukan kabel listrik yang menggunakan sistem ini?
Pewawancara: Saya tidak berpikir itu penting. Tapi aku tidak benar-benar tahu bagaimana kawat tombol lampu.
RPF: Sepertinya aneh bahwa Anda akan menanyakan saya sebuah pertanyaan tentang mendeduksi sifat sistem listrik tetapi tidak tahu rincian dari sistem kelistrikan.
Sebagai asumsi menyederhanakan mari kita anggap bahwa sistem kabel dengan konfigurasi pertama saya dijelaskan. Artinya, ada "garis" kawat panas dan netral dalam kotak switch, dan bahwa panas terganggu oleh tiga switch. Ini berarti bahwa bila saya menghapus penutup tombol lampu, aku dapat dengan mudah menentukan kawat panas berasal dari panel, dan yang diaktifkan kawat panas akan pergi ke kantor. Sebelum saya lepaskan penutup tentu saja saya akan menemukan panel listrik dan de-energi sirkuit yang kekuatan saklar. Jika perlu, saya hanya bisa de-energi setiap sirkuit, jika karena alasan tertentu aku tidak dapat menentukan yang berhubungan dengan pemutus sirkuit aku akan bekerja pada. Saya juga akan memberitahu semua orang di sekitarnya bahwa ada seorang pemutus dimatikan dan bahwa saya bekerja pada listrik. Saya mungkin akan memposting sebuah tanda yang mengatakan untuk tidak menghidupkan daya kembali, dan jika hal itu dilengkapi dengan kunci, aku akan mengunci pemutus dalam posisi off dan mengantongi kuncinya. Aku sudah shock kali sudah cukup dalam hidup ini, saya lebih suka tidak mengambil kesempatan untuk menjadi listrik untuk tujuan latihan Anda.
Pada titik ini saya mencatat bahwa masalah yang Anda pose ini, dalam arti sepele, dipecahkan.
Pewawancara: Apa sih yang kalian bicarakan?
RPF: Masalahnya adalah untuk menentukan kontrol switch yang lampu. Dengan daya listrik dimatikan, dalam arti tidak ada kontrol dari switch salah satu lampu. Setiap dari switch dapat dalam posisi apapun dan tidak ada lampu akan menyala. Tapi saya rasa itu bukan semacam solusi Anda ada dalam pikiran.
Pewawancara: Anda benar; itu tidak mana aku akan pergi dengan ini.
RPF: Sekarang daya dimatikan saya dapat dengan aman membongkar kotak saklar persimpangan lampu dan putuskan tiga beralih kabel panas dari switch mereka. Saya akan mendapatkan sepotong standar NM-14 / 3 kawat tembaga cukup lama untuk pergi dari ruang beralih ke ruang lampu. Pasang konduktor putih ke kawat terputus panas beralih dari sakelar pertama, konduktor hitam untuk yang kedua dan konduktor merah untuk yang ketiga. Aku kemudian membawa ujung kawat saya untuk ruangan dengan lampu, yang semua harus off. Aku akan menghapus lampu dari perlengkapan, dan kemudian menggunakan konduktor sebagai tester kontinuitas. Dengan menggunakan baterai sembilan-volt dan meter volt DC, saya bisa menentukan kapan masing-masing tiga konduktor melengkapi rangkaian dengan bagian panas dari fixture cahaya. Saya kemudian akan tahu mana lampu sesuai dengan yang beralih.
Pewawancara: Bagaimana kalau itu tidak layak untuk mendapatkan sepotong konduktor yang lama?
RPF: Dengan pernyataan masalah sudah ada setidaknya tiga konduktor yang lama terjadi antara switch dan lampu, sehingga layak bagi seseorang sudah. Kecuali Anda adalah menyiratkan bahwa lampu sebetulnya merupakan bagian dari beberapa jenis sistem radio kontrol. Sekali lagi, ini tampak seperti sebuah fakta tentang sistem yang Anda seharusnya telah disebutkan sebelumnya, Anda memang mengatakan bahwa ini adalah "tidak bagus" switch 120 volt AC.
Pewawancara: Mereka switch biasa saja. Tapi saya pikir Anda telah melupakan sesuatu yang lain.
RPF: Ya, saya melihat keberatan Anda. Saya bertanya sebelumnya apakah switch ini diperingkat ke 15 amps at 120 volts tapi saya tidak bertanya apakah lampu itu. Jika lampu adalah perlengkapan tegangan rendah maka ada sebuah transformator AC duduk antara tegangan tinggi diaktifkan panas yang aku punya tester kontinuitas saya di dan perlengkapan tegangan rendah. sembilan volt tester kontinuitas saya langsung saat ini tidak akan memberikan hasil yang baik dalam kasus itu.
Pewawancara: Sebenarnya aku akan mengatakan bahwa karena Anda tidak diizinkan untuk kembali ke ruang dengan switch, Anda akan meninggalkan skenario ini dengan saklar pemutus dibongkar dan terkunci di posisi off.
RPF: Anda membuat jalur yang sangat baik. Aku harus datang dengan solusi yang meninggalkan switch berkumpul, karena saya tidak diizinkan untuk kembali.
Pewawancara: Ya, Anda harus. Bisakah Anda?
RPF: Misalkan bukan melampirkan tester kontinuitas setelah saya membongkar lampu, saya hanya swap keluar semua lampu untuk dimmer. Aku mengatur dimmer pertama yang rendah, dimmer kedua menengah dan dimmer ketiga tinggi. Aku memulihkan daya, dan sekarang ketika saya pergi ke ruangan lain, aku tahu dimana cahaya sesuai dengan yang beralih dengan mengamati kecerahan relatif mereka.
Pewawancara, lega: Sekarang Anda mendapatkan suatu tempat. Tapi ...
RPF: Ya, sekali lagi saya melihat masalah yang anda tentang tunjukkan. Jika lampu neon lalu dua dari mereka akan mati atau berkedip, hanya satu pada "tinggi" akan menjadi pada, jadi aku punya mungkin hanya ditentukan dimana cahaya adalah "tinggi" saklar dimmer. Dan jika lampu pijar, maka kecerahan mereka bisa berbeda tergantung pada watt mereka. Ini bukan kondisi skenario masalah yang tiga lampu semua menjadi bola lampu pijar dari tegangan yang sama dan watt. Saya belum benar-benar memecahkan masalah. Sebaliknya aku bisa menghapus lampu dan uji potensi masing-masing fixture panas-ke-netral dengan volt meter AC untuk melihat mana yang memiliki tegangan tinggi, menengah atau rendah. Meskipun lagi adalah asumsi bahwa tidak ada transformer di sana yang mengubah tegangan.
Pewawancara: Lupakan mengukur tegangan sudah! Misalnya anda tidak bisa mencapai fixture untuk mengukur tegangannya.
RPF: Sekali lagi, saya harus menunjukkan bahwa tampaknya sangat aneh untuk mengajukan pertanyaan tentang diagnosis sistem listrik sementara tidak memungkinkan diagnostik untuk menggunakan alat listrik umum. Tapi bagaimanapun, Anda mengatakan bahwa aku berada di jalur yang benar, jadi mari kita pergi dengan itu. Kita tahu bahwa dimmer modern tidak menaruh perlawanan variabel di sinyal AC, melainkan secara selektif "memotong" sebagian variabel-ukuran gelombang dan meninggalkan sisa siklus normal dalam ukuran dan bentuk. Kita bisa membangun sebuah perangkat yang bekerja secara analogi untuk dimmer, tetapi jauh lebih lambat. Perangkat ini bisa memiliki beberapa berputar Cams yang flip saklar dan mematikan sekali kedua. Sekarang kita tidak perlu membongkar salah satu switch, atau dipotong daya pada panel. Kami memasang perangkat ke switch pertama, flip switch kedua off, dan tombol ketiga. Karena kami telah menetapkan bahwa switch adalah single-lokasi switch yang telah kabel dengan benar sesuai dengan NEC, kita tahu bahwa saklar dalam posisi "up" adalah energi lampu dan satu di posisi bawah tidak aktif. Sekarang kita masuk ke ruangan lain. Lampu yang dimatikan dikendalikan oleh saklar ketiga, lampu yang ada di dikendalikan oleh yang kedua, dan salah satu yang membalik dan mematikan setiap detik dikendalikan oleh yang pertama. Sistem ini akan bekerja tidak peduli apa pun jenis lampu berada di perlengkapan, asalkan tentu saja bahwa mereka adalah lampu yang baik, tidak terbakar habis.
Pewawancara: Yah aku kira yang akan bekerja. Semua solusi Anda sejauh ini memerlukan beberapa jenis peralatan. Bisakah Anda memecahkan masalah tanpa bangunan apapun atau menggunakan alat khusus, dengan mengambil keuntungan dari beberapa faktor lain?
RPF: Seperti apa?
Pewawancara: Seperti, bahwa lampu menghasilkan efek lain dari pencahayaan ruangan.
RPF: Misalnya?
Pewawancara, jengkel: Anda bisa mengaktifkan dua switch on dan satu off. Kemudian tunggu sebentar, dan putar switch off ketiga. Ketika Anda pergi ke ruangan lain, lampu dikendalikan oleh saklar pertama akan menyala, lampu dikendalikan oleh saklar kedua akan mati dan dingin, dan lampu dikendalikan oleh saklar ketiga akan mati dan panas. Yang tampaknya jauh lebih mudah daripada semua ini rigamarole tentang membongkar switch atau bangunan peralatan kustom.
RPF: Bagaimana aku untuk mengukur panas dari lampu tanpa peralatan khusus? Anda hanya mengatakan bahwa saya tidak bisa menjangkau mereka.
Pewawancara: Um. Ya, saya kira saya memang mengatakan itu.
RPF: Saya bisa melihat sejumlah masalah tambahan dengan heuristik Anda. Anda belum menentukan seberapa jauh justru antara kamar, namun beberapa kali tersirat bahwa itu adalah jarak yang cukup jauh, saya tidak bisa melihat cahaya dari ruang switch, saya tidak dapat menyelaraskan cermin saya dan saya tidak bisa membawa sebuah konduktor yang panjang untuk kelangsungan menguji semua menyiratkan jarak yang cukup antara ruangan saklar dan ruangan lampu. Waktu yang dibutuhkan saya untuk mendapatkan dari satu kamar ke kamar lain dapat memberikan waktu lampu ketiga untuk mendinginkan. Lampu ketiga tidak mungkin sangat panas untuk memulai dengan; jika fixtures yang lampu neon, karena mereka berada dalam bangunan ini, atau lampu LED modern, maka output panas mereka jauh lebih rendah daripada lampu pijar. Kami juga belum ditentukan di mana skenario ini terjadi. Jika berada dalam iklim yang sangat panas, seperti Los Alamos di musim panas, baik de-lampu berenergi cukup bisa hangat dengan sentuhan, dan jika di Alaska di musim dingin di ruang uninsulated maka kedua cukup bisa keren oleh waktu aku sampai di sana. heuristik yang diusulkan Anda tergantung pada sejumlah kondisi yang tidak diberikan dalam masalah. Dan secara umum ide buruk untuk menguji apakah sesuatu yang sangat panas oleh menyentuhnya.
Pewawancara: Yah saya pikir yang menyimpulkan bagian ini wawancara. Sebelum kita membiarkan Anda pergi untuk hari apakah Anda memiliki pertanyaan untuk saya tentang perusahaan ini, tim ini atau pekerjaan?
RPF: Ya. Ketika Anda membangun algoritma perangkat lunak, Anda membangun sistem yang menggunakan prinsip-prinsip rekayasa perangkat lunak mapan untuk menghasilkan perangkat lunak yang sesuai dengan standar industri dan praktek?
Pewawancara: Tentu saja.
RPF: Dan apakah Anda menggunakan perangkat lunak analisis, seperti profiler, debugger, Prover teorema, dan sebagainya, untuk memudahkan deteksi dan diagnosis kekurangan?
Pewawancara: Ya, sekali lagi, tentu saja kita lakukan.
RPF: Lalu mengapa anda mengajukan pertanyaan dalam wawancara yang menguji kesediaan saya untuk meninggalkan industri-standar, teknik mapan yang menggunakan alat-alat listrik yang umum untuk menentukan keberlanjutan dari suatu bagian dari sistem listrik? Dan mengapa solusi yang anda jelas-jelas membuat saya terhadap salah satu yang mengambil keuntungan dari epiphenomenon tak tercatat dan tidak dapat diandalkan? Apakah tim Anda biasanya menulis kode yang benar bergantung pada terdokumentasi dan tidak bisa diandalkan korelasi, korelasi yang besarnya dapat bervariasi secara luas sebagai hasil dari detail implementasi?
Pewawancara: Terima kasih untuk datang Dr Feynman. Kami akan berhubungan.
No comments:
Post a Comment