Skip to main content
Home › Blog › #lists
Tag

#lists

5 articles
What techniques can you use in Flutter to improve the performance of a list with many items?

To optimize a list in Flutter, you can use ListView.builder, which builds items on demand, and caching for images. Additionally, using const constructors for static widgets can help reduce rebuilds…

🏷️
What data structure does Redis use for storing a list of values, and how can you manipulate this structure in Redis?

Redis uses linked lists to store lists of values, allowing for efficient append and pop operations. You can use commands like LPUSH to add items to the head and RPUSH…

🏷️
How would you optimize the rendering of a large list of components in a React application to ensure performance remains high?

To optimize rendering, I would implement techniques such as windowing or virtualization using libraries like react-window or react-virtualized. Additionally, I would use memoization with React.memo and the useCallback hook to…

🏷️
Can you explain what a NumPy array is and how it’s different from a Python list?

A NumPy array is a homogeneously typed multidimensional array that provides efficient storage and operations on large datasets, unlike Python lists which can hold mixed data types and are less…

🏷️
Can you explain what an array is in C# and how it differs from a list?

An array in C# is a fixed-size collection of elements of the same type, while a list is a dynamic collection that can grow or shrink in size. Arrays are…

🏷️
2,000 Interview Questions and Answers PDF cover
Developer Interview Kit · PDF

2,000 Interview Questions & Answers, in one PDF

  • Short answers, in-depth explanations, common mistakes and follow-ups
  • 89 topics, from Beginner to Architect, with a clickable contents list
  • 226 extra questions that are not on this website
  • Free Bonus Pack: 30-day study plan, behavioral questions, salary scripts
$7.99 one-time · instant email delivery
260 Developer Learning Paths cover
Also available: 260 Developer Learning Paths $4.99 Week-by-week roadmaps for 16 career tracks (Python, React, Java, DevOps, SQL, AI and more), with a progress tracker on every path. See what's inside →

Get both books for $9.99 (save $2.99):

The material stays free to read online. This is the organised, offline, print-ready PDF edition. Secure payment by PayPal; your personal download link is emailed after payment is confirmed. Digital product, no shipping.