Trying to solve a question I have been faced with another question.
Let $f:M\to\mathbb{R}$ be a smooth function and $b\in \mathbb{R}$ a critical value of it. Now the following relation is true? $$T_qf^{-1}(b)\subset \operatorname{Ker}\operatorname{Hess}_qf=E_0,$$ where $E_0$ is the eigenspace associated to the eigenvalue $0$.
FYI: The Hessian of $f$ at a critical point $q$ is a symmetric bilinear form $\operatorname{Hess} f_q$ s.t. $\forall v,w\in T_qM$, $$\operatorname{Hess} f_q(v,w)=V_q(W(f)),$$ where $V,W$ are the extensions of $v$ and $w$ to vector fields such that $V_q=v$ and $W_q=w$.
I would appreciate any comment
In the codimension-one case (where the level set is a hypersurface), you need to assume that $q$ is a critical point, not just that $b$ is a critical value. With this small change to your statement (which I assume you intended - it's necessary for the Hessian to be well-defined and thus for the claim to make sense at all), and a strong enough notion of submanifold (if you're allowing a self-intersecting immersion then $f(x,y) = xy$ is a counterexample), the result is true. Without loss of generality I will assume $b=0$ for simplicity.
Since we are assuming $f^{-1}\{0\}$ is a submanifold, we can choose coordinates $(x^1,\ldots,x^k,y^1,\ldots,y^{\ell}) : U \to B(0,1)$ on some neighbourhood $U \ni q$ so that $U \cap f^{-1}\{0\}=\{y=0\}$ and $q$ is the origin. In particular note that the $x^i$ restrict to give coordinates on the submanifold $\{y = 0\}.$ The fact that $q$ is a critical point gives us the extra information $\partial_{y_i} f(q) = 0$. Since Guiseppe's answer shows that $\partial_{x^i} \partial_{x^j} f(q) = 0$, it remains to show that $\partial_{x^i} \partial_{y^j} f(q) = 0$. The crucial fact we need to use is the following: not only is $f$ zero on $\{y = 0\}$, but it's nonzero everywhere else.
Case 1: $\ell = 1$, i.e. $f^{-1}\{0\}$ is a hypersurface and we have a single transverse coordinate $y=y^1$. It's not surprising this case is special, since it's the "expected" dimension (i.e. the dimension we would get from the regular value theorem if $0$ was a regular value). Since $f$ is a nonzero continuous function on the connected set $\{ y > 0 \}$, it has constant sign there; so combining this with the fact that it is zero on the boundary $\{ y = 0\}$ we conclude that $\partial_y f$ cannot change sign on $\{ y = 0\}$. Since $\partial_y f$ is zero at $q$, it is thus a smooth function with a local extremum at $q$, so it is critical there; i.e. $\partial_{x^i} \partial_y f = 0$ as desired.
Case 2. $\ell > 1$. In this case, the full complement $\{ y \ne 0 \}$ is connected; so $f$ has constant sign over $\{ y \ne 0 \}$ but is zero along $\{ y = 0\}$. Thus every point in $\{ y = 0 \}$ is a critical point of $f$, so $\partial_{y^j} f = 0 $ is constant on $\{ y = 0 \}$ and thus $\partial_{x^i} \partial_{y^j} f = 0$ as desired. Note that we didn't use the criticality assumption here - the function must be critical at this point to have such a small level set.