Sobes.tech

QA / QA Automation

LeetCode #610 — The program takes three sides of a triangle and determines its type: equilateral, isosceles, or scalene; each side is no more than 10,000. Create a set of tests to cover the program.

Senior
302

What is NAT? What is it used for?

Middle+
294

What are hooks in pytest?

Middle+
265

What elements do you think make up the architecture of a mobile network?

Senior
260

What is GIL in Python?

Middle+
256

What is the difference between a switch and a router, and at which OSI layers do they operate?

Senior
252

How to improve the type annotation of a dictionary flip function to show that keys and values are swapped? What is TypeVar?

Middle+
246

What is a collision in hash tables? How does Python resolve collisions?

Middle+
236

What are fixtures in pytest? What are they used for?

Middle+
229

What does the output of ls -l: the first character, permissions rwx, number of links, owner/group, size, . and .. mean?

Senior
227

How can a generator receive external values through send()? Write an example of a generator that accepts the word 'stop' and stops.

Middle+
217

Look at the code: there is a list lst, which is modified via append, and a variable res. Why do lst == res and lst is res both return True?

Middle+
216

Tell us about the copy module in Python. What is the difference between copy and deepcopy?

Middle+
212

For the address [hidden], determine the network identifier, address range, and special addresses.

Senior
207

What versions of IP addresses exist and how does IPv4 differ from IPv6?

Senior
203

What helped you reduce the time for requirements testing?

Senior
202

What are the criteria for ending testing? What to do if bugs still remain?

Senior
202

What does the command ls -lan output and how does the pipe | work? How is | different from ;?

Senior
201

Write a Fibonacci number generator.

Middle+
201

What are the statuses of a process in Linux? What is a zombie process?

Middle+
201
/4