Based on the relation between resilient functions and large sets of orthogonal arrays, two classes of q-variable 1-resilient rotation symmetric functions(RSFs) over Fp are constructed. The first class of 1-resilient functions is obtained with the help of a Latin square with maximum cycle, and the second class of 1-resilient functions is constructed via switching the rotation symmetric orbits of the former class. Firstly, an efficient method to construct OA(pq, q, p, 1) is presented via solving a linear equation system. Secondly, we propose some schemes to construct more q-variable 1-resilient RSFs by modifying the l-value support tables of the known q-variable 1-resilient RSFs. In addition, two examples are given to demonstrate our constructions. It seems that the q-variable 1-resilient RSFs constructed by our methods can not be constructed by earlier constructions.