Expérience d'entretien avec National Instruments | Set 5 (Sur le campus - Stage)
Tour 1 (écrit) : Admissibilité : Toutes les branches du circuit. Il s'agissait d'un tour écrit composé à la fois de questions d'aptitude et de questions techniques. Il n'y avait que 10 questions d'une durée de 90 minutes. 1 question portait sur la complexité temporelle de rechercher un tableau non trié . 2 questions étaient posées récursivité c'est-à-dire le nombre d'appels récursifs. 1 question sur l'analyse d'une fonction donnée sur une chaîne. 1 question était activée probabilité (Deux hôtels disent A et B. La probabilité de déménager de A à B est de 2/3 et de rester à A est de 1/3. La probabilité de déménager de B à A et de séjourner à B est de 1/2. S'ils prennent des décisions toutes les heures et s'ils étaient à A à 19h00, quelle est la probabilité qu'ils soient à B à 22h00). Si un ensemble a des éléments {1234 .... n}. Alors quelle est la somme des éléments de son ensemble de puissances. (Ex : S = {12}. Alors l'ensemble de puissance est {{}{1}{2}{12}}. La somme est 6. Si un ensemble a des éléments {12345678910}. Alors combien de sous-ensembles de 3 éléments n'ont aucun élément consécutif. 1 question était sur concevoir un DFA pour une chaîne commençant par a et se terminant par c et contenant au moins b. 1 question avait mode d'emploi de la machine . Nous devions déterminer le nombre minimum de cycles nécessaires pour exécuter l'ensemble d'instructions donné. (a) Si les instructions sont exécutées dans l’ordre donné. (b) Si les instructions sont exécutées dans un ordre aléatoire. 1 puzzle Dans ce tour, ils ne voient pas seulement la réponse. Ils vérifient également comment vous avez abordé (Donnez donc une explication correcte à vos réponses. Vous aurez suffisamment de temps.) 32 ont été présélectionnés parmi 350. J'étais l'un d'entre eux. 2ème tour (tour de codage) : Deux questions s'y trouvaient. Durée 3 heures. 1. Longue question dont je ne me souviens pas entièrement. Je vais juste donner des exemples d'entrée/sortie. Il s’agissait essentiellement du décodage de chaînes. Si jon2snow3 est là, la chaîne décodée sera jonjonsnowjonjonsnowjonjonsnow. Étant donné une chaîne et un entier k, nous devons imprimer le kème caractère dans la chaîne décodée Saisir: jon2snow3 8 Sortir: n 2. Étant donné un tableau et un entier k renvoie le nombre de sous-tableaux dont la somme est divisible par k . format d'entrée : nkentrée : 4 5 10 0 4 5 sortie : 4 explication : {10}{0}{100}{5} sont les sous-tableaux dont la somme est divisible par 5. N'oubliez pas qu'ici également, ils examinent le code de chaque individu. J'ai réussi les 10 cas de test des premières questions et les 11 cas de test de la 2ème question (3 cas ont dépassé le délai. Un cas a échoué), 8 ont été présélectionnés dans ce tour. 3ème tour (Entretien Technique + RH) : Parle-moi de toi. Puis ils m’ont posé des questions sur un de mes projets. A propos du module dont j'avais utilisé ses fonctionnalités). Ils m'ont demandé d'optimiser le code que j'avais écrit pour la première question (j'avais créé la nouvelle chaîne comme spécifié dans la question) et d'écrire du code pour cela. Étant donné un arbre binaire, découvrez le chemin de la somme maximale de la racine à la feuille. Ce problème mais ils ont dit que l'arbre n'avait que des entiers positifs. Ceci est donné ici sur GeeksforGeeks. Pour stocker le chemin, j'avais utilisé un tableau global. Ils m'ont demandé une alternative au tableau global, j'ai dit en passant le tableau comme paramètre. Ensuite, ils m'ont interrogé sur les inconvénients de l'utilisation de variables globales. Étant donné une liste de mots. Étant donné trois opérations, découvrez les étapes minimales pour passer de la chaîne source à la chaîne de destination. Fondamentalement, il s'agit d'une modification de ce problème. Pour cette question, j'ai dit que j'utiliserais des techniques de parcours graphique. Alors ils ont commencé à poser des questions sur BFS et DFS quand les utiliser. Ensuite, ils m'ont demandé si j'avais des questions. L'intervieweur était un ancien élève de notre collège qui a reçu une offre de stage à NI. Je lui ai donc demandé quelle était son expérience de stage. Sur quoi a-t-il travaillé. Il a déclaré avoir travaillé sur le développement d'un nouveau langage pour le traitement d'images. Ensuite, je lui ai demandé sur quoi il travaillait actuellement. Il a dit qu'il travaillait sur LabView. Ensuite, l'autre intervieweur m'a demandé si je connaissais LabView. J'ai dit que je savais mais je ne l'ai pas utilisé.