when you are loading 365 days data if your insert query is not touching already loaded 10 days partitions and you are accessing already existed partitions then there will be no issues another application query won't wait for the load of 365 days.
If your table is not partitioned (or) inserting into existing partition and you are trying to access table (or) partition which is inserting the data then there will be Exclusive lock, in this case your application will wait for until all data is loaded into the table.
Vice versa if your application triggered first, accessing the data in the table and another job triggered to insert data into the same table in this case your insert query will wait until first application completed then insert query will be executed.
You can check locks on the tables by using
Show locks <table_name>;
Refer to this and this and this links for more details regards to locks in hive.