The best way to take limits at (0, 0) for functions of two variables is to change into polar coordinates. That way, the single variable, r, measures the distance from (0, 0). If the limit, as r goes to 0, does not depend on \theta, then that is the limit as (x, y) goes to (0, 0).
Here, \frac{y^2}{(x^3+ y^3)^{2/3}}= \frac{r^2sin^2(\theta)}{r^3cos^3(\theta)+ r^3sin^3(\theta)}= \frac{r^2 sin^2(\theta)}{r^2(cos^3(\theta)+ sin^3(\theta))^{2/3}}= \frac{sin^2(\theta)}{(cos^3(\theta)+ sin^3(\theta))^{2/3}}
does not depend on r at all! The limit does not exist.
You could also have seen that by taking the limit as x goes to 0 first, then as y goes to 0: \lim_{y\to 0}\frac{y^2}{(y^3)^{2/3}}= \lim_{y\to 0}\frac{y^2}{y^2}= 1.
While taking the limit as y goes to 0 first, then as x goes to 0: \lim_{x\to 0}0= 0.
Since those limits are different, the limit as (x, y) goes to (0, 0) does not exist.