Чтобы выяснить окончание в слове, просто начнем его изменять, например:
весна - наступление чего? весн-ы, любуюсь чем? весн-ой, стих о чем? о весн-е.
Следовательно, у существительного "весна" окончание -а.
Та часть слова, которая изменяется и будет окончанием. Но при этом не следует забывать о неизменяемых словах, в составе которых не стоит искать окончание.
К таким словам относятся
несклоняемые существительные: пальто, брокколи, кенгуру, алоэ, боа, бра;
несклоняемые прилагательные - часы пик, юбка мини, цвет хаки, рукава реглан;
деепричастия - уехав, гуляя, открывшись;
наречия - сверху, допоздна, вперевалку, втемную, весело;
форма сравнительнаой степени прилагательных и наречий - веселее, лучше, жиже, хуже.
Заимствованное слово кофе является несклоняемым. У него нет, не было и не будет окончания.Это существительное во всех падежах имеет одну и ту же форму. Убедимся в этом:
и.п. что? кофе
р.п. чашка чего? кофе
д.п. подойду к чему? к кофе
вюп. вижу что? кофе
т.п. наслаждаюсь чем? кофе
п.п. расскажу о чем? о кофе.