Appex Innovations interview question

1) Write a Java program to reverse a string and check if it is a palindrome, handling different edge test cases. 2) Explain the architectural differences between a HashMap and a ConcurrentHashMap in a multithreaded environment. 3) Create a backend REST API structure for a member registration module, detailing the database design and Spring Boot annotations used.