Porque $f(1)=0,$ ya sabes $x-1$ es un factor de $f(x).$ Porque $f(-1)=0,$ ya sabes $x+1$ es un factor de $f(x).$ Por lo tanto, $(x-1)(x+1)=x^2-1$ es un factor de $f(x).$
Sabiendo que $f(x)$ es un polinomio de grado máximo $4,$ y tiene un factor de $x^2-1,$ debemos tener $f(x)=(x^2-1)(ax^2+bx+c)$ para algunas constantes $a,$ $b,$ y $c.$
Consideremos ahora la segunda derivada de $f(x)$ ; es un polinomio de grado dos o menos, algo de la forma $g(x)=px^2+qx+r,$ y el valor de $r$ es un múltiplo del coeficiente de $x^2$ en $f(x).$ Pero sabemos que $g(0)=0,$ así que $r=0.$ Por lo tanto, el coeficiente de $x^2$ en $f(x)$ es cero.
Calcula el coeficiente de $x^2$ en $f(x)$ en términos de $a,$ $b,$ y $c.$ (Pista: $b$ no interviene). Expresa el hecho de que este coeficiente es cero. El resultado será una ecuación que te permitirá eliminar $a$ o $c.$
Para recapitular: $f(1)=f(-1)=0$ le permite factorizar $f(x),$ dejando sólo tres parámetros desconocidos, y $f''(0)=0$ te da una relación entre esas incógnitas, permitiéndote reducirlas a dos.
Creo que escribir $f(x)$ en su forma factorizada hace que sea especialmente sencillo reescribirlo como una combinación lineal de dos polinomios.