int searchMe(int numbers[], int target)
is equivalent to
int searchMe(int *numbers, int target)
There is a special C rules for function parameters that says parameters of array type are adjusted to a pointer type.
It means in your program that sizeof numbers
actually yields the size of the int *
pointer type and not of the array.
To get the size you have to add a third parameter to your function and explicitly pass the size of the array when you call the function.