Sobes.tech

Condition: Given two arrays of objects. Each object contains a numeric field 'code'. Return a new array containing all objects from array a for which there exists an object in array b with the same 'code' value. The order of elements in the result is determined by the order of the corresponding 'code' in array b: objects from a should be arranged in the order in which their 'code' appears in b. If multiple objects with the same 'code' appear in b, only the first occurrence is considered. Input data: - a — array of objects of the form { code: number, ...rest }, length from 0 to 10^5 - b — array of objects of the form { code: number, ...rest }, length from 0 to 10^5 Output data: Array of objects from a, filtered and ordered by the first occurrence of the corresponding 'code' in b. Constraints: - 0 <= a.length, b.length <= 100 000 - The 'code' field is a non-negative integer - b may contain duplicate 'code' values — only the first occurrence is considered Example function: ```python # Available without import: json, sys, io def intersect_by_code(a, b): # Write solution here return [] ```

141

Explain the concept and purpose of database migrations in the process of application development and maintenance

Junior — Middle
131

Can you explain what is meant by creational patterns in software development?

Junior — Middle
131

How does the `try`/`finally` construct work without `except` and what is it used for?

130

Why is `pytest` parameterization preferred over a `for` loop inside a single test?

128

What methods and tools do you know for cache correctness verification?

Junior — Middle
118

Explain what a data race condition is in Python applications and why it is dangerous?

Junior — Middle
115
/5