Окончания женского рода (имена существительные): -а, -я, -ь.
Окончания среднего рода (имена существительные): -о, -е.
Да, можно определить род имени существительного по окончанию, но есть исключения, когда род существительного определяется не по окончанию, а по другим признакам (например, по смыслу или происхождению).
Ответ: Окончания женского рода: -а, -я, -ь. Окончания среднего рода: -о, -е. Да, можно.