Writing a filesystem from scratch is something I would expect from a full 5 years degree entirely dedicated to operating systems, not a generic SWE curriculum
I am writing an object store that also can manage unstructured data just like a file system. It too has a table of object records that are all the same size. One of the secrets for managing large numbers of files (todays HDDs are big enough that you can create volumes with 100s of millions of files) is to keep this record as small as possible. The FRS in NTFS is 4096 bytes per file. Try storing that table in RAM when you have 200M files! My records are only 64 bytes in size. 16GB of RAM will easily cache the whole table and still give you memory to spare.
To me if you don't know these things, you shouldn't be writing code.
Pity it isn't the same everywhere then.
Literally not possible in 3 years.
When Bologna came around and reduced them to 3, Portuguese universities got around it by offering degree + MSc, so basically business as usual.
Known in English as Licentiate Degree.
https://en.m.wikipedia.org/wiki/Licentiate_(degree)
So, nope not 3 years.
One of the reasons to Bologna was to try to harmonize the fact that countries like Portugal, someone with a degree would be downgraded when applying abroad.
So we are pretty much discussing bachelor degrees.
Few people actually do real "AI".