Python 3.x

Domande sulla programmazione di Python 3.x

Le domande di programmazione DevSkiller Python 3.x sono state preparate dal team di esperti DevSkiller per assistere i selezionatori nell'assunzione di sviluppatori Python di livello junior, medio e senior. Le nostre domande di programmazione Python sono progettate in modo unico per esaminare accuratamente i candidati fin dalla fase iniziale di reclutamento.

Grazie alla metodologia RealLifeTesting™, i test DevSkiller sono unici in quanto ricreano gli scenari reali che i candidati sviluppatori incontrano durante il loro lavoro quotidiano. I test si svolgono presentando sfide in Python basate su questi scenari reali.

Non è quello che stai cercando? Provate questi:

Analisi dei dati con i test online di Python

Test di codifica online e domande di intervista su Flask

Test online di Django e domande di intervista per i reclutatori

Test di apprendimento automatico per i reclutatori di risorse umane

Pitone
SENIOR
Competenze testate
Durata
110 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Python 3.x, Pensiero logico, Sequenza, Competenze trasversali

Attività di programmazione - Livello: Difficile

Python | NumPy | Reti convoluzionali grafiche - Implementare una semplice rete convoluzionale grafica.

Pitone
MEDIO
Competenze testate
Durata
57 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Python 3.x

Lacune nel codice

valutare la conoscenza di Python 3.x

Attività di programmazione - Livello: Medio

Programmazione di classe Python |, App per la gestione delle relazioni con i clienti - Implementazione di un client API REST con tecniche OOP usando Pitone 3.

Fiaschetta
JUNIOR
Competenze testate
Durata
67 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone

Lacune nel codice

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Facile

Python | Flask | Split Expenses App - Scrivere una semplice applicazione per dividere le spese tra i propri amici.

Pitone
MEDIO
Competenze testate
Durata
71 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone

Lacune nel codice

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Medio

Python | Pandas | Spreadsheet to HTML table - Elabora il file di input e genera un HTML con una tabella di "classificazione generale" come risultato.

Django
MEDIO
Competenze testate
Durata
72 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone

Lacune nel codice

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Medio

Applicazione CRUD Python | Django | Libri - Questa applicazione utilizza Python 3 e Django 1.11. Contiene un Libri per la gestione delle entità libro.

FastAPI
MEDIO
Competenze testate
Durata
97 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Python 3.x

Lacune nel codice

valutare la conoscenza di Python 3.x

Attività di programmazione - Livello: Medio

Python | FastAPI | Modello di previsione - Espandere l'attuale applicazione FastAPI per consentire agli scienziati dei dati di inviare i loro modelli tramite API, memorizzarli in un database, visualizzarli e ricavarne delle previsioni, in base a un valore di input.

FastAPI
JUNIOR
Competenze testate
Durata
96 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone

Lacune nel codice

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Facile

Python | FastApi | App per la gestione delle raccolte di film - Far passare i test implementando le funzionalità mancanti con Python 3 e FastApi

pitone
MEDIO
Competenze testate
Durata
86 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Python 3.x

Lacune nel codice

valutare la conoscenza di Lambda, Python 3.x, QA

Attività di programmazione - Livello: Medio

Python | API Flask - Lavori come membro di un team di Data Science responsabile della creazione di semplici funzioni lineari per prevedere vari indicatori economici. Siete un nuovo membro del team di sviluppo software e il vostro obiettivo è quello di espandere l'attuale applicazione Flask per consentire agli scienziati dei dati di inviare i loro modelli tramite API, memorizzarli in un database, visualizzarli e ricavarne delle previsioni, in base a un valore di input.

Fiaschetta
MEDIO
Competenze testate
Durata
106 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Python 3.x

Lacune nel codice

valutare la conoscenza di Fiaschetta, Microservizi, Python 3.x

Attività di programmazione - Livello: Medio

Python | Flask, Matplotlib | Math Models Verifier - Implementare un'applicazione per assistere gli scienziati dei dati nella memorizzazione dei loro modelli e nell'ottenimento delle previsioni da essi.

pitone
MEDIO
Competenze testate
Durata
93 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Python 3.x

Lacune nel codice

valutare la conoscenza di Python 3.x

Attività di programmazione - Livello: Medio

Python | Client REST per compagnia di navigazione - Un gestore di spedizioni semplice e personalizzabile con un client per un'API REST di una compagnia di navigazione utilizza un semplice Basic Auth e usa le proprie strutture dati personalizzate e serializzabili. Questo compito metterà alla prova le competenze pratiche di Python 3 e la conoscenza di base dell'interazione con le API REST. Questa applicazione utilizza Pitone 3 e OAuthLib 3.1.0.

pitone
MEDIO
Competenze testate
Durata
63 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Python 3.x

Lacune nel codice

valutare la conoscenza di Python 3.x

Attività di programmazione - Livello: Medio

Python | Drug Analyzer - Siete membri di un team di programmazione di biotecnologie incaricato di creare un sistema per i tecnici di laboratorio, che li assisterà nell'analisi dei farmaci. Il vostro obiettivo è creare un'applicazione che consenta loro di inserire i risultati nel sistema, fornire un'analisi significativa e verificare la correttezza dei dati inviati.

Pitone
MEDIO
Competenze testate
Durata
66 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone, NoSQL, MongoDB

Lacune nel codice

valutare la conoscenza di Pitone, NoSQL, MongoDB

Attività di programmazione - Livello: Medio

Python | MongoDB | Quotazioni di borsa | Prezzi recenti - Caricare e interrogare i dati di borsa con le raccolte di MongoDB.

Pitone
SENIOR
Competenze testate
Durata
66 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone, NoSQL, MongoDB

Lacune nel codice

valutare la conoscenza di Pitone, NoSQL, MongoDB

Attività di programmazione - Livello: Difficile

Python | MongoDB | Quotazioni di borsa | Raccolta - Caricare e interrogare i dati di borsa con le raccolte di MongoDB.

Pitone
MEDIO
Competenze testate
Durata
41 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di MongoDB, NoSQL

Lacune nel codice

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Facile

Python | MongoDB | Quotazioni del mercato azionario - Caricare e interrogare i dati del mercato azionario con collezioni MongoDB.

Pitone
SENIOR
Competenze testate
Durata
82 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Grandi dati, PySpark, Pitone

Lacune nel codice

valutare la conoscenza di SQL

Attività di programmazione - Livello: Difficile

Python | PySpark | Società di gestione delle flotte - Rilevare gli eventi di eccesso di velocità e verificare la correttezza di un predittore esistente.

Pitone
MEDIO
Competenze testate
Durata
70 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone, Scintilla

Attività di programmazione - Livello: Medio

Python | PySpark | Modello di preferenza del cliente - Implementare un'applicazione di ingegneria dei dati per la pre-elaborazione dei dati di marketing.

Pitone
MEDIO
Competenze testate
Durata
104 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Keras, Apprendimento automatico, Pitone

Attività di programmazione - Livello: Medio

Python | NLP, Keras | Analisi del sentiment delle recensioni dei clienti - Eseguire l'analisi del sentiment e l'etichettatura delle recensioni dei clienti di film e compagnie aeree, utilizzando un modello di rete neurale multi-output.

Pitone
MEDIO
Competenze testate
Durata
72 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Apprendimento automatico, Apprendimento per rinforzo

Attività di programmazione - Livello: Medio

Python | PyTorch | Reinforcement Learning | Deep Q-Network - Completare l'implementazione dell'algoritmo DQN.

Pitone
JUNIOR
Competenze testate
Durata
35 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Facile

Python | NumPy | Over/Under sampling - Data la sequenza A, creare una sequenza B tale che B abbia elementi da A e una data distribuzione in bins di uguale dimensione.

Pitone
JUNIOR
Competenze testate
Durata
65 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Facile

Python | PySpark | ML Logs Transformer - Completare l'implementazione della pipeline di trasformazione dei log.

Ubuntu
SENIOR
Competenze testate
Durata
60 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Attività DevOps - Livello: Difficile

DevOps | Ubuntu | Ansible Dynamic Inventory plugin - Lo scopo di questo compito è verificare le capacità di scrittura dei plugin di Ansible (abilità avanzata di Ansible). Per completare questo compito, il candidato deve conoscere un linguaggio di programmazione.

CentOs
SENIOR
Competenze testate
Durata
60 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Attività DevOps - Livello: Difficile

DevOps | CentOs | Ansible Dynamic Inventory plugin - Lo scopo di questo compito è verificare le capacità di scrittura dei plugin di Ansible (abilità avanzata di Ansible). Per completare questo compito, il candidato deve conoscere un linguaggio di programmazione.

Scienza dei dati
JUNIOR
Competenze testate
Durata
45 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Compito - Livello: Facile

SQL | Catalogo francobolli | I tre prezzi più alti - Seleziona i tre francobolli (prezzo e nome) con il prezzo più alto.

Attività di programmazione - Livello: Facile

Python | Pandas | Parser di tabelle HTML - Implementa una funzione per convertire una tabella HTML in un file in formato CSV.

Ruoli consigliati per le domande sulla programmazione di Python 3.x

  • Sviluppatore Python junior
  • Sviluppatore Python medio
  • Sviluppatore Python senior
  • Analista dati
  • Ingegnere del software
  • Sviluppatore web
  • Sviluppatore di software
  • Ingegnere software senior

Come funzionano le domande di programmazione DevSkiller Python 3.x

La forza trainante delle domande di programmazione DevSkiller Python 3.x è la metodologia RealLifeTesting™. RealLifeTesting™ offre ai selezionatori la possibilità di valutare con precisione le competenze di un candidato in Python 3.x replicando i compiti che deve affrontare ogni giorno nel suo lavoro, in un ambiente di test controllato. I selezionatori possono valutare il pensiero critico, la capacità di gestire il tempo e l'abilità nel coding.

Uno dei grandi risparmi di tempo dei nostri quesiti di programmazione Python 3.x è che sono accessibili da remoto, risparmiando tempo e denaro per i test interni. I test vengono inoltre valutati automaticamente, con un ulteriore risparmio di tempo. Una volta inviato un test, la piattaforma DevSkiller inizia a valutare i risultati e viene quindi prodotto un rapporto non tecnico da inviare al selezionatore.

Caratteristiche principali

  • Le domande di programmazione di Python 3.x verificano il codice Python, non solo la capacità accademica dello sviluppatore.
  • Risparmiate tempo e denaro con i test remoti
  • La metodologia RealLifeTesting™ offre un'esperienza d'uso più ampia, in cui i candidati possono utilizzare il proprio IDE, clonare su GIT, eseguire test unitari e accedere a Stack Overflow/Github/Google per le ricerche.
  • Strumenti antiplagio per garantire l'affidabilità dei risultati dei test.
  • Osservare i test online di Python in tempo reale
  • Risultati automatizzati comprensibili anche ai reclutatori non tecnici
  • Domande sulla programmazione Python per ogni livello di competenza dello sviluppatore

Competenze trattate nelle nostre domande di programmazione su Python 3.x

  • Ansible
  • Dev Ops
  • Linux
  • Pitone
  • Scripting
  • Panda
  • Pitone
  • Django
  • CRUD
  • Django
  • Django 2.2.xPython
  • Quadro REST Django
  • Python 3.x
  • Visione artificiale
  • Apprendimento automatico
  • PyTorch
  • CRUD
  • Analisi dei dati con Python
  • scienza dei dati
  • Modellazione dimensionale
  • CBV
  • Modelli
  • Python 3.7
  • Fiaschetta
  • Date
  • Promesse
  • NumPy
  • Sviluppo web
  • Espressioni regolari
  • Algoritmi
  • Dati in streaming
  • Test unitario
  • estrazione dei dati
  • OCR
  • Elaborazione in PDF
  • scraping del web
  • Django 1.10
  • WCAG 2.0

Cosa cercare in uno sviluppatore Python

L'implementazione delle domande di programmazione DevSkiller Python 3.x velocizzerà l'intero processo di reclutamento. È dimostrato che i nostri test aiutano i reclutatori a selezionare i candidati in modo accurato ed efficiente, con gran parte del duro lavoro già fatto per voi. Tuttavia, dovrete comunque sapere cosa cercare in uno sviluppatore Python.

Python è uno dei linguaggi di programmazione più diffusi al mondo e la sua popolarità deriva dal fatto che è semplice da imparare, ha una varietà di usi ed è potente nel risolvere i problemi.

Un buon sviluppatore Python dovrà produrre codice di qualità e riutilizzabile, cosa che le nostre domande sulla programmazione Python 3.x possono aiutarvi a valutare. Gli sviluppatori Python sono solitamente responsabili della scrittura della logica delle applicazioni web lato server, compreso lo sviluppo di componenti back-end. A tal fine, dovranno progettare e implementare applicazioni di qualità e poi collegare tali applicazioni ad altri servizi web di terze parti. Per questo motivo, dovreste cercare candidati che abbiano un'esperienza simile nel loro curriculum. Gli sviluppatori Python supportano anche gli sviluppatori front-end, integrando il loro lavoro con l'applicazione Python.

Chiunque lavori con Python 3.x deve conoscere i framework web di base del linguaggio, i mapper oggetti-relazionali, l'architettura multi-processo e le API RESTful.

È utile che gli sviluppatori Python 3.x siano in grado di proporre soluzioni efficaci per l'archiviazione dei dati e dimostrino di possedere competenze nell'amministrazione di sistema, nello scripting e in altri linguaggi di programmazione come Java. Può anche essere un vantaggio se possiedono competenze in Django, un framework open-source scritto in Python, in cui molti sviluppatori di software scelgono di specializzarsi.

Volete saperne di più sulle domande di programmazione di Python 3.x?

Forse state pensando che le nostre domande di programmazione su Python 3.x sono buone, ma che sarebbe bello poterne trarre di più? Nessun problema. Se nella vostra azienda avete a disposizione un tecnico, potete personalizzare i nostri test di programmazione Python in base alle vostre esigenze. Ciò significa che potete modificare la durata di ogni test, il linguaggio testato e il livello di difficoltà. Se lo desiderate, potete anche impostare un tempo individuale per ogni domanda.

Se non volete personalizzare i nostri test, va benissimo lo stesso: i nostri esperti hanno caricato la piattaforma DevSkiller con centinaia di domande di programmazione Python 3.x, per togliervi il lavoro difficile. La configurazione è semplice e le impostazioni predefinite sono già pronte. DevSkiller rende semplice la ricerca del vostro prossimo sviluppatore Python.

IDE Pycharm integrato

Per migliorare l'esperienza dei candidati durante i nostri test online su Python, Devskiller ha implementato un IDE Pycharm integrato direttamente nel browser. Il nostro IDE Pycharm, già riscaldato e pronto all'uso, ridurrà i tempi dei test. Ciò aumenterà l'esperienza d'uso dei vostri candidati e contribuirà a ridurne l'abbandono.

I candidati non dovranno più clonare il codice, attendere l'installazione delle dipendenze o la creazione degli indici durante i test. Potranno iniziare a codificare non appena apriranno l'invito al test. Questa caratteristica unica è solo una delle innovazioni che distinguono DevSkiller TalentScore dalla concorrenza per quanto riguarda lo screening degli sviluppatori.

Volete la prova che le nostre domande di programmazione su Python 3.x funzionano?

Le domande di programmazione DevSkiller Python 3.x sono una grande risorsa per qualsiasi azienda e un modo sicuro per selezionare accuratamente gli sviluppatori Python. Ovviamente lo diremo noi, quindi non fidatevi della nostra parola, leggete cosa dicono i nostri clienti:

Sabu Pappu - Responsabile acquisizione talenti presso Veriday

"Abbiamo ridotto il numero di scarti tecnici, il che è fantastico. Abbiamo registrato un miglioramento di 25% a questo punto dopo l'implementazione di DevSkiller. La piattaforma ci aiuta davvero a valutare le competenze di programmazione dei candidati e a fornire un approccio logico alle capacità di risoluzione dei problemi dei professionisti IT. DevSkiller ci ha fatto risparmiare molto tempo durante il ramp up e ci ha aiutato a invitare candidati di buona qualità che hanno ottenuto buoni risultati nel test, migliorando infine i criteri di selezione."

Magdalena Rogóż - Vice responsabile marketing di Kodilla

"L'uso di DevSkiller per classificare i test è due volte più efficiente dal punto di vista dei costi, mentre fornisce ai nostri studenti un test molto migliore e li prepara per i futuri test di reclutamento.

Ivana Nikolic - Responsabile delle risorse umane presso ImpacTech

"Il vantaggio maggiore per i candidati è che possono svolgere i test a loro piacimento. Nel caso in cui un candidato stia già lavorando e stia pensando di cambiare carriera o di trasferirsi in un'altra azienda, è anche un risparmio di tempo per lui, in quanto non deve prendersi delle ferie per partecipare a numerosi colloqui nella ricerca di una nuova posizione."

Domande frequenti

Quanto tempo ci vuole per configurare DevSkiller?

I test di programmazione Python 3.x possono essere inviati ai candidati sviluppatori in soli 5 minuti. Devskiller è dotato di un'ampia libreria di domande di programmazione Python 3.x predefinite, per cui potete iniziare a testare i vostri candidati non appena avete finito di configurare il vostro account.

Cosa pensano i candidati delle domande di programmazione DevSkiller Python 3.x?

Il feedback che riceviamo dai candidati sviluppatori che partecipano ai nostri test è estremamente positivo. A loro piace il fatto che i test DevSkiller utilizzino strumenti e convenzioni di codifica normali, come i test unitari e la clonazione in GIT da un IDE personale.

Se i candidati sono diffidenti all'inizio, è perché in passato sono stati scoraggiati da test simili, incentrati su prove algoritmiche e domande che facevano riferimento ad argomenti accademici non trattati durante gli studi. Questo tipo di test non riflette le reali competenze che gli sviluppatori utilizzano nel loro lavoro quotidiano e può essere comprensibilmente frustrante per gli sviluppatori. DevSkiller è diverso: i nostri test riflettono il lavoro reale che gli sviluppatori svolgono ogni giorno e, non appena si rendono conto della differenza, apprezzano l'opportunità di dimostrare le loro reali capacità di codifica e sviluppo del software.

Certificazioni di sicurezza e conformità. Ci assicuriamo che i vostri dati siano sicuri e protetti.

Logo DevSkiller Logo TalentBoost Logo TalentScore