luminousmen
I P

Python interview questions. Part II. Middle

Questions Q: What is the output: -12 % 10? Q: What is the output: -12 // 10? Q: What is the sequence of call operators in the expression a ** b ** c? Q: What are the steps required to make a script executable on Unix? Q: What is an iterator? What is a generator? What is the difference between them? Q: Why shouldn't the default argument be to make an empty list? Q: Let A and B be objects of...

Python interview questions. Part I. Junior

I am starting a series of posts about my own base of interviewing questions. Of course, it is not full and it doesn't have any answers and maybe some of the questions seem weird or even stupid, but I think they are good for finding the right candidate for Python position.   Questions Q: What is Python? What are the key features of Python? Q: What Python libs did you use? Q: What is pass in...

Continuous Integration/Continuous Delivery

Why do we need it? During the work developers frequently need to update their services and deploy them on the servers. When amount of projects is small it's not an issue, there are no problems because releases and deploiment processes are rare. Tests are running manually. But when the time comes, number of projects and tasks increases and execution of the same task takes more time. Let's look...

Python Static Analysis Tools

Development teams are under pressure. Releases needed to be delivered on time. Coding and quality standards need to be met. And mistakes are not an option. That’s why development teams are using static analysis. The main work of static code analysis tools is to analyze an application’s compiled code or source code analysis so that one can easily identify the vulnerabilities without executing...

Azure Blob Storage with Pyspark

Azure Blob Storage is a service for storing large amounts of unstructured object data, such as text or binary data. You can use Blob Storage to expose data publicly to the world or to store application data privately. In this post, I'll explain how to access Azure Blob Storage using spark framework on Python. So, imagine that you already have an Azure storage account, you have data there....

Who is a team lead?

On my current project, I'm playing a role of a Team Lead. It is one of those roles, whose responsibilities many people understand differently and often confuse with a Senior role. In this post, I want to clarify this question and describe how I see the responsibilities of a Team Lead. Let's start with the Senior role. Senior role in a team is closer to the technical side of the project -- they...