Let $f(x,y)$ be a function $X\times Y\rightarrow\mathbb R$, where $X\subset \mathbb R^n$ and $Y\subset \mathbb R^m$, and $x\in X,y\in Y$.
Suppose that $f(x,y)$ is convex in $x$ for any fixed $y$, and convex in $y$ for any fixed $x$. Does it follow that $f$ is convex?
I have the feeling that it does not. But I cannot find a simple counterexample.
The assumptions of the question imply that:
$$f\left(\lambda x_{1}+\left(1-\lambda\right)x_{2},y\right)\le\lambda f\left(x_{1},y\right)+\left(1-\lambda\right)f\left(x_{2},y\right)$$
$$f\left(x,\lambda y_{1}+\left(1-\lambda\right)y_{2}\right)\le\lambda f\left(x,y_{1}\right)+\left(1-\lambda\right)f\left(x,y_{2}\right)$$
for any $0\le\lambda\le1$.
On the other hand, if $f(x,y)$ is convex, the following (stronger) inequality must hold:
$$f\left(\lambda x_{1}+\left(1-\lambda\right)x_{2},\lambda y_{1}+\left(1-\lambda\right)y_{2}\right)\le\lambda f\left(x_{1},y_{1}\right)+\left(1-\lambda\right)f\left(x_{2},y_{2}\right)$$
I tried to derive this inequality, without success:
$$\begin{aligned} f\left(\lambda x_{1}+\left(1-\lambda\right)x_{2},\lambda y_{1}+\left(1-\lambda\right)y_{2}\right) & \le\lambda f\left(\lambda x_{1}+\left(1-\lambda\right)x_{2},y_{1}\right)\\ & \qquad+\left(1-\lambda\right)f\left(\lambda x_{1}+\left(1-\lambda\right)x_{2},y_{2}\right)\\ & \le\lambda\left(\lambda f\left(x_{1},y_{1}\right)+\left(1-\lambda\right)f\left(x_{2},y_{1}\right)\right)\\ & \qquad+\left(1-\lambda\right)\left(\lambda f\left(x_{1},y_{2}\right)+\left(1-\lambda\right)f\left(x_{2},y_{2}\right)\right)\\ & =\lambda^{2}f\left(x_{1},y_{1}\right)+\left(1-\lambda\right)^{2}f\left(x_{2},y_{2}\right)\\ & \qquad+\lambda\left(1-\lambda\right)f\left(x_{2},y_{1}\right)+\left(1-\lambda\right)\lambda f\left(x_{1},y_{2}\right) \end{aligned}$$
In my opinion, the easiest counterexample is $$f(x,y) = x \, y.$$