Although I don't have experience with interviews on this programming language (because in short, in my country no research is done and you need Matlab only if your foreign client uses it), I fear that technical interviews on it are as easy to fail as when you apply for embedded position, but you only have experience with non RTOS embedded systems (I was even called unqualified for working on embedded systems).
Suppose a candidate has, for various reasons, experience only with old Matlab versions (like R2018b) and is asked things like:
"suppose you have a class path Foo, then you change the path to a directory containing a class path Foo; will existing instances of Foo be updated?"
(although just recently changed) "suppose you have in path folderName1/Foo function and folderName2/@Foo/Foo class. Which one is called? The function or the class?"
is asked what will happen if it runs a code like the one from "Identifiers cannot be used for two purposes inside a function" example from "Update Code for R2019b Changes to Function Precedence Order" page
the candidate messes up thing regarding "Implicit default value for properties whose class is an enumeration based on numeric or logical values".
I fear that it is very easy for a candidate to fail on such technical questions. Even though the candidate knows how things behave on his old Matlab version, he/ she may not make the remark "on Matlab R_X version it works as I described", because he/ she may fear the observation would be interpreted as "you the interviewer are dumb; in my Matlab version, things are different". Plus, even if he/ she makes the remark, the one interviewing may very well not look how things are in that version and apply the logic "I don't know what he/ she is talking about, nor do I know what happens if I run these codes in his/ her Matlab version, so in conclusion, the candidate is wrong". (The aforementioned logic happened to me multiple times when I discussed my experience in non RTOS embedded systems; everyone thought I made things up.)
And even if the one interviewing may trust the candidate sayings, they may still reject him/ her, because he/ she is not at current with later Matlab versions. In theory, it can be said that if the candidate knows Matlab for Y years, he/ she is able to make the transition to newer versions (aka learn the changes and the new features). In practice and in my experience, employers think different to say the least.
Same things can happen if you are at current with newest Matlab features and programming behaviours, but be rejected from an employer which uses older Matlab versions. In short, the employer doesn't know what you are talking about, so you are wrong.
How would you react if a candidate is speaking "another Matlab" language than you are? If you use the newer Matlab releases, but the candidate knows older Matlab versions, would you take them? And similar, if you, the employer, use older Matlab releases, would you take a candidate which only knows the newer Matlab versions?