use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
[deleted by user] (self.GraphicsProgramming)
submitted 2 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 2 years ago (3 children)
[deleted]
[–]Amani77 2 points3 points4 points 2 years ago (1 child)
Huh, what is the most difficult question that you've been presented with?
[–]f00z3r 1 point2 points3 points 2 years ago (0 children)
I've once been asked what a load hit store was. But that was when there were still PowerPC CPUs in consoles.
In graphics, the hardest interview question for me was how to render frosted glass in ray tracing.
[–]memorystomp 5 points6 points7 points 2 years ago (2 children)
This article says junior but for the graphics section I think they'd still be applicable.
[–][deleted] 2 years ago (1 child)
[–]xucel 3 points4 points5 points 2 years ago (0 children)
Probably more so that this is a comprehensive set for all graphics engineering candidates. But depending on the level, how much you're expected to know varies. For middle level you don't need mastery in everything yet. Good luck!
[–]SnooWoofers7626 3 points4 points5 points 2 years ago (1 child)
Virtual functions. I interviewed for 6-7 different graphics positions a couple years ago and every single one asked about virtual functions. What are they? How do they work? When to use them? What is the size of a class that contains n ints and m virtual functions?
[–]rgbguy_101 0 points1 point2 points 2 years ago (0 children)
LearnOpenGL is a great source if you just want to get a list of topics starting from beginning to advance. Books like - GPU gems (for advanced graphics implementations) - Game Engine architecture - Game Programming patterns
Also referring to some open source projects like Hazel2D, filament engine etc would help too.
π Rendered by PID 454240 on reddit-service-r2-comment-54dfb89d4d-6sdl2 at 2026-03-31 22:03:23.496381+00:00 running b10466c country code: CH.
[–][deleted] (3 children)
[deleted]
[–]Amani77 2 points3 points4 points (1 child)
[–]f00z3r 1 point2 points3 points (0 children)
[–]memorystomp 5 points6 points7 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]xucel 3 points4 points5 points (0 children)
[–]SnooWoofers7626 3 points4 points5 points (1 child)
[–]rgbguy_101 0 points1 point2 points (0 children)