Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

289 total results found

PYQT

03_Tools and Pipeline

As a Technical Artist, questions related to PyQt during an interview will likely focus on how well you understand creating GUI tools for artists or pipelines in the animation, gaming, or VFX industries. These questions can span conceptual understanding, practi...

USD

03_Tools and Pipeline

Sign Distance Fields

04_Math

Cross Product

04_Math

Dot Product

04_Math

Quaternions

04_Math

raycast

04_Math

normals

04_Math

Eval Sheet

General

  The Vin Diagram

General Questions

General

Be Positive and Enthusiastic: Dont Oversell yourself  Use Metrics to Describe Impact: Use values like "improved by 30%" Show Collaboration: Highlight teamwork in the same team and cross-functional interactions. Tailor Answers to the Role: Emphasize skills...

Template

00_Getting Started

  https://github.com/mdmzfzl/NeetCode-Solutions def solve_problem(inputs): # Step 1: Understand the Problem # - Parse inputs and outputs. # - Clarify constraints (e.g., time, space). # - Identify edge cases. # Step 2: Plan and De...

Understanding BIG O Calculations

00_Getting Started

Big O notation is a way to describe how the algorithm grow as the input size increases. Two things it considers:  Runtime Space  1. Basic Idea What It Measures:Big O notation focuses on the worst-case scenario of an algorithm’s performance. It tell...

Blender

03_Tools and Pipeline

Two Pointers: Inward Traversal

01_Sequences 01_Arrays

A pointer is a variable that represents and index or position within a data structure, such as an Array or Linked List. With Two pointers we can make comparisons, with a pointer at two different positions, and infer a decision based on that.  When to use:...

Two Pointers: Unidirectional Traversal

01_Sequences 01_Arrays

def shift_zeros_to_the_end(nums: List[int])-> None: # The 'left' pointer is used to position non-zero elements. left = 0 # Iterate through the array using a 'right' pointer to locate non-zero # elements. for right in range(len(nums)): if nums[r...

Two Pointers: Stage Traversal

01_Sequences 01_Arrays

Problem: Partition Array by Parity Description: Given an integer array nums, rearrange the array in-place such that all even numbers appear before all odd numbers. The order of the elements within the even or odd group does not matter. Return the array af...

Sliding Window: Fixed

01_Sequences 01_Arrays

A subset of the Two Pointer Method, but uses left and right pointers to define the bounds of a "window" in iterable data structures like arrays. The window defines the subcomponent, like subarray or substring, and it slides across the data structure in one dir...

Sliding Window: Dynamic

01_Sequences 01_Arrays

def find_all_subarrays(nums, target): """ Finds and prints all contiguous subarrays whose sum equals the target. Assumes that all numbers in 'nums' are positive. """ print("Problem: Given an array of positive integers and a target su...

Traversing Array From The Right

01_Sequences 01_Arrays

Find Last Occurrence of Target in Array Description:Given an integer array nums and an integer target, return the index of the last occurrence of target in nums. If the target is not found, return -1. You must solve this problem with an efficient O(n) time...

Sorting The Array

01_Sequences 01_Arrays

When you receive an unsorted array and decide to sort it before applying the two-pointer technique, the overall time complexity is dominated by the sorting step. Sorting: This typically takes O(n log n) time. Two Pointer Traversal: Once sorted, scanning th...