Python data scientist sollicitatievragen
40
Sollicitatievragen voor Python Data Scientist gedeeld door sollicitantenMeest gestelde sollicitatievragen

what is index and what is it used for?
1 antwoorden↳
i said index is to speed up query execution, the results of running a query are saved for faster performance, like caching Minder

What are magic methods in Python and what are they used for?
1 antwoorden↳
These are special methods surrounded by double underscores, such as __init__, __repr__, __str___ __setitem__, __getitem__, __enter__, __exit__, __add__, __mult__, __next__ and so on... The interpreter invokes them in certain situations, such as when creating an object, converting it to string via built-in str() function. They are used for operator overloading, i.e. to make expressions such as a + b or a * b, or a[ i ] work for custom defined classes and not just for numbers, or arrays. Minder

What are the common built-in data structures in Python and what is the syntax for each?
1 antwoorden↳
Lists (arrays), dictionaries, sets. Lists: Square brackets, indexing with integers. Dictionaries: Curly brackets indexing with strings or any hashable thing. Minder

what is lazy evaluation in spark?
1 antwoorden↳
lazy evaluation is when you put all things you want to do with data in order and only when you call 'execute' it does the heavy lifting and actually processes the data Minder

why we use python and why not others languages
1 antwoorden↳
i said python easy to use and learn .it is object-oriented language

Q : Describe your final year project (The one which I had mentioned on my Resume) ?
1 antwoorden↳
I tried to give a gist of what my Final Year project was all about and what role I played completing it. Minder

I think there was a question about how to solve the vanishing gradient problem within a deep neural network.
1 antwoorden↳
ResNet

Join three tables... or something along those lines. Again, my SQL is rusty.
1 antwoorden↳
By trying, and failing.

What's the difference between overloading and overriding?
1 antwoorden↳
Overloading: you have different methods or functions with the same name. At compile time the compiler chooses which one to apply based on the types of the passed arguments. Overriding: A base class has a method and a derived class redefines it with the same signature. The decision on which to use might happen at compile time or at dynamically runtime if the type of the object is only known then (dynamic dispatch). Minder